AltaPay - Perl SDK

For integrating Perl projects with the AltaPay gateway.

API Methods

| Supported Methods | Methods Not Supported Yet | |:------------------------- | ------------------------- | | createPaymentRequest | calculateSurcharge | | captureReservation | chargeSubscription | | createInvoiceReservation | credit | | refundCapturedReservation | fundingList | | releaseReservation | fundingDownload | | reservation | getCustomReport | | payments | getInvoiceText | | initiatePayment | getTerminals | | verify3dSecure | reserveSubscriptionCharge | | login | setupSubscription | | | queryGiftCard | | | issueGiftCard | | | initiateGiftCardPayment | | | testConnection |

Dependencies

Run the below commands to install the required extensions for the SDK.

cpan install XML::Simple
cpan install Moose
cpan install MooseX::Params::Validate
cpan install MooseX::Types
cpan install TAP::Formatter::JUnit
cpan install Hash::Merge
cpan install Test::Exception

How to run unit tests

Update ExampleSettings.pm file with the actual gateway and terminal credentials.

Run the below command to run the tests.

perl TestsSuite.pl

Changelog

See Changelog for all the release notes.

License

Distributed under the MIT License. See LICENSE for more information.

Documentation

For more details please see AltaPay docs

Contact

Feel free to contact our support team (support@altapay.com) if you need any assistance.