0.5.0 ā€¢ Published 2 months ago

futurepay-form-integration-js v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

FuturePay (Worldpay) Form Integration Library for JavaScript

GitHub release npm npm Downloads Build status Twitter Followers

The FuturePay (Worldpay) Form Integration Library for JavaScript is a library that allows you to integrate with FuturePay's hosted Form Integration method for recurring payments with JavaScript applications.

Install

npm install futurepay-form-integration-js

Usage

Initiating a recurring payment agreement

import { FuturePayService, FuturePayType, CurrencyCode, DelayUnit, RegularAgreement, RegularAgreementOption } from 'futurepay-form-integration-js';

var service = new FuturePayService();

var agreement = {
        instId: '1234567'
        futurePayType: FuturePayType.Regular,
        intervalUnit: DelayUnit.Month,
        intervalMult: 1,
        startDelayUnit: DelayUnit.Month,
        starDelayMult: 1,
        amount: 60,
        currency: CurrencyCode.GBP,
        normalAmount: 60,
        option: RegularAgreementOption.Default,
        cartId: '1234',
        testMode: 100
    } as RegularAgreement;

/*
 * Calling this method will automatically submit the data to FuturePay and redirect the user to FuturePay's Form Integration page.
 */
await service.initiateAgreement(agreement);

Contributing šŸ¤šŸ»

Contributions, issues and feature requests are welcome!

Feel free to check the issues page. You can also take a look at the contributing guide.

We actively encourage you to jump in and help with any issues!

Support this project šŸ’—

As many developers know, projects like this are built and maintained in spare time. If you find this project useful, please Star the repo.

Author

šŸ‘¤ James Croft

License

This project is made available under the terms and conditions of the MIT license.

0.5.0

2 months ago

0.3.0

8 months ago

0.2.1

8 months ago

0.2.0

8 months ago

0.1.1

8 months ago

0.1.0

8 months ago