Payment Authorize.net
Drupal 8 version of Authorize.net payment method controller for the Payment module.
A payment method using Authorize.Net for transactions handled by the Payment API. Uses AuthorizeNet/sdk-php.
Dependencies:
You may need to apply the following patches for Payment and Currency modules in order to make Payment form work:
Supported operations:
- Authorize a Credit Card
- Capture a Previously Authorized Amount
- Charge a Credit Card
- Refund a Transaction
- Partial Refunds
- Void A Transaction
Similar projects:
Installation&Configuration
- Download and install the module (you may use the following instructions).
- Go to
/admin/config/services/payment/authnet
and add one or more Authorize.net profiles. - Test just created profiles at
/admin/config/services/payment/authnet/connection-test
- Update additional fields configuration at
/admin/config/services/payment/authnet/additional-fields
if needed. - Go to
/admin/config/services/payment/method
and create at least one "Authorize.net" payment method.
In order to allow payments for users for created by someone's else fieldable entity (e.g node):
- Enable module "Payment Form Field"
- Add new field of type "Payment Form" to the appropriate bundle of needed entity type.