Requesting Direct Debit Services
SEPA Direct Debits
Standalone Direct Debit Services
Direct Debit Validation
Direct debit validation does not include negative files, availability of funds, or account status. If the bank account information is valid, the transaction is submitted to the country’s direct debit clearing system for collection.
To request a direct debit validation including the IBAN:
Step 1
Example 1
 
Below are the transaction reply fields.
Example 2
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
To request a direct debit validation including the BBAN:
Step 1
Step 2
Replace the bank_iban and the bank_swiftcode request fields wi th the BBAN request fields below.
Example 3
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
Direct Debit
To request a direct debit including the IBAN:
Step 1
Example 4
Below are the transaction reply fields.
Example 5
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
To request a direct debit including the BBAN:
Step 1
Step 2
Replace the bank_iban and the bank_swiftcode request fields with the BBAN request fields below.
Example 6
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
Direct Debit Refund
To request a direct debit refund including the IBAN:
Step 1
Example 7
Below are the transaction reply fields.
Example 8
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
To request a direct debit refund including the BBAN:
Step 1
Step 2
Replace the bank_iban and the bank_swiftcode request fields wi th the BBAN request fields below.
Example 9
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
Follow-On Direct Debit Services
Direct Debit
 
 
To request a follow-on direct debit:
Step 1
Example 10
 
The validate_request_id field must be set to the request_id value that is returned from the original direct debit validate request.
Below are the transaction reply fields.
Example 11
merchant_ref_number=testmerchrefnu
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
Direct Debit Refund
 
To request a follow-on direct debit refund:
Step 1
Example 12
 
The direct_debit_request_id field must be set to the request_id value that is returned from the original direct debit request.
Below are the transaction reply fields.
Example 13
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
Direct Debit Void
 
To request a follow-on direct debit void:
Step 1
Example 14
 
The void_request_id field must be set to the request_id value that is returned from the original direct debit request.
Below are the transaction reply fields.
Example 15
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
Direct Debit Refund Void
 
To request a follow-on direct debit refund void:
Step 1
Example 16
 
The void_request_id field must be set to the request_id value that is returned from the original direct debit refund request.
Below are the transaction reply fields.
Example 17
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
UK Domestic Direct Debits (BACS)
Based on the BACS (Bankers’ Automated Clearing Services) Automated Direct Debit Instruction Service (AUDDIS), U.K. merchants must lodge the direct debit mandate prior to a direct debit deposit. This process requires the biller to send a pre-notification to the payer at least five calendar days before collecting the payment from the payer’s account.
Direct Debit Mandate Lodgement
To lodge a UK direct debit mandate:
Step 1
Example 18
 
The prenote_transaction field must be set to 1 to indicate that the request is to lodge a direct debit mandate and is not a direct debit request. The grand_total_amount field must be set to 0 and the direct_debit_recurring_type field must be set to 5, 6, or 7.
Below are the transaction reply fields.
Example 19
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.
 
Direct Debit
 
To request a UK direct debit:
Step 1
Example 20
 
 
The direct_debit_recurring_type field must be set to 1, 2, or 3. The grand_total_amount field must greater than 0.
Below are the transaction reply fields.
Example 21
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.