PaymentType class has 7 payment types. Document is for only CreditCardType. Other payment types are not supported?
If it is supported, I'd like to know API documentation and sample codes. Thank you.
* @property \net\authorize\api\contract\v1\CreditCardType * @property \net\authorize\api\contract\v1\BankAccountType * @property \net\authorize\api\contract\v1\CreditCardTrackType * @property \net\authorize\api\contract\v1\EncryptedTrackDataType * @property \net\authorize\api\contract\v1\PayPalType * @property \net\authorize\api\contract\v1\OpaqueDataType * @property \net\authorize\api\contract\v1\PaymentEmvType
03-17-2021 03:53 PM
The developer documentation contains examples that may not cover all scenarios. I suggest looking over the request fields and parse the complete schema here:
API Schema (XSD): https://api.authorize.net/xml/v1/schema/AnetApiSchema.xsd
Credit Card
https://developer.authorize.net/api/reference/index.html#payment-transactions-charge-a-credit-card
Bank Account
https://developer.authorize.net/api/reference/index.html#payment-transactions-debit-a-bank-account
Charge a Tokenized Credit Card
Opaque Data (ex. ApplePay, Google Pay)
https://developer.authorize.net/api/reference/index.html#mobile-in-app-transaction
PayPal
https://developer.authorize.net/api/reference/index.html#PayPal-express-checkout
EMV - there are special requirements to successfully process EMV transactions. Take a look here:
https://support.authorize.net/s/article/Merchant-EMV-Chip-FAQs
03-23-2021 10:24 AM