Requesting Direct Debit Services
SEPA Direct Debit Services
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 fundTransfer_iban and the bankInfo_swiftcode request fields with the BBAN request fields below.
 
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 3
Below are the transaction reply fields.
Example 4
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 fundTransfer_iban and the bankInfo_swiftcode request fields with the BBAN request fields below.
 
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 5
Below are the transaction reply fields.
Example 6
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 fundTransfer_iban and the bankInfo_swiftcode request fields with the BBAN request fields below.
 
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 7
 
The directDebitService_validateRequestID field must be set to the requestID value that is returned from the original direct debit validate request.
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.
 
Direct Debit Refund
To request a follow-on direct debit refund:
 
Step 1
Example 9
 
The directDebitRefundService_directDebitRequestID field must be set to the requestID value that is returned from the original direct debit request.
Below are the transaction reply fields.
Example 10
<c:merchantReferenceCode>testmerchrefnu</c:merchantReferenceCode>
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 11
 
The voidService_voidRequestID field must be set to the requestID value that is returned from the original direct debit request.
Below are the transaction reply fields.
Example 12
<c:merchantReferenceCode>testmerchrefnu</c:merchantReferenceCode>
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 13
 
The directDebitVoidService_requestID field must be set to the requestID value that is returned from the original direct debit refund request.
Below are the transaction reply fields.
Example 14
<c:merchantReferenceCode>testmerchrefnu</c:merchantReferenceCode>
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 15
 
 
The prenoteTransaction field must be set to true to indicate that the request is to lodge a direct debit mandate and is not a direct debit request. The purchaseTotals_grandTotalAmount field must be set to 0 and the directDebitService_recurringType field must be set to 5, 6, or 7.
Below are the transaction reply fields.
Example 16
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 17
 
The directDebitService_recurringType field must be set to 1, 2, or 3. The purchaseTotals_grandTotalAmount field must greater than 0.
Below are the transaction reply fields.
Example 18
For detailed descriptions of all request fields see Request Fields and for reply fields see Reply Fields.