Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Integrated Payeezy #19

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

keenpaul29
Copy link

Add Payeezy Gateway Integration

Description

This PR adds support for First Data's Payeezy payment gateway to the 42-cent payment processing module. The integration enables processing credit card transactions, refunds, and voids through the Payeezy API while maintaining consistency with 42-cent's existing gateway implementations.

Features

  • Full Payeezy API integration with support for:
    • Credit card transaction processing
    • Refund transactions
    • Void transactions
  • HMAC authentication for secure API calls
  • Support for both sandbox and production environments
  • Automatic card type detection
  • Comprehensive billing address handling
  • Error handling and response formatting

Implementation Details

  • Added PayeezyGateway.js in the lib directory
  • Extended the supported gateways list in index.js
  • Added required dependencies (crypto, bluebird, lodash)
  • Updated documentation with Payeezy configuration and usage examples

Usage Example

const gateway = Gateways.use('Payeezy', {
  apiKey: 'your-api-key',
  apiSecret: 'your-api-secret',
  merchantToken: 'your-merchant-token',
  environment: 'sandbox'
});

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant