record_external_payment_m Guide
The record_external_payment_m API records a payment transaction for a payment collected from an account holder without using Aria.
API Specification: | record_external_payment_m |
Required Fields: |
|
Additional Guidance
Input Fields
Field Name | Notes | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<client_receipt_id> | Use of special characters will result in an error. | ||||||||||||
<payment_application_method> |
The value that you pass into the this field will override your selection for the Default Payment Collection Method parameter (in the Aria application under Configuration > Payments > Payment Settings). (When the input fields <specific_invoice_no>, <specific_master_plan_instances_list> or <specific_charge_transaction_id> are passed, then those fields will be honored over <payment_application_method>). Allowable Values
|
||||||||||||
<payoff_installment_ind> |
Indicates if a payment should be allocated to pay off a future installment early or not. Applicable only for installment; will be ignored for other non-installment charges. This is applicable only when users pass <specific_charge_transaction_id>, <invoice_no>, or <specific_master_plan_instances_list>. Allowable Values
|
Error Codes
Error Code/Description | Associated Inputs |
---|---|
<client_no>, <auth_key> | |
<acct_no>, <client_acct_id> | |
<reference_code> | |
<payment_amount> | |
<external_destination_id> | |
<payment_received_date> | |
<client_no>, <acct_no>, <payment_amount>, <external_destination_id>, <specific_charge_transaction_id>, <invoice_no>, <payment_application_method>, <master_plan_instance_no> |