Home > Aria Crescendo Documentation > Aria Crescendo core api > record_mandate_approval_m


Electronically verifies that the end user (Aria account holder) has physically signed a SEPA Direct Debit mandate. Payments can only be made with SEPA Tokenized Direct Debit after the mandate has been approved with this API. It is the client's full responsibility to ensure that the end user signed a paper mandate that verifies that this electronic mandate is valid. Neither Aria or the payment gateway can intervene if the end user disputes signing the mandate later. The client must collect in the account's currency, which must be a currency supported by SEPA DD.

Input Arguments

Req Field Name Field Type Max Length Description
required-icon.png client_no long 22 Aria-assigned unique identifier indicating the Aria client providing service to this account.
required-icon.png auth_key string 32 Aria-assigned unique key to be passed with each method call for authenticating the validity of the requestor.
required-icon.png acct_no long   Aria-assigned account identifier. This value is unique across all Aria-managed accounts.
  userid string 100 User's unique identifier. If account_no is valued, this value must be blank.
  client_acct_id string 50 Client-defined account identifier.
required-icon.png payment_method_no long 22 Aria-assigned sequence number for this payment method.
  client_payment_method_id string   The client-defined billing primary payment method ID.
required-icon.png mandate_signature_date string   The date, in yyyy-mm-dd format, on which the mandate was signed.
required-icon.png mandate_signature_place string   This describes the city or other designation where the mandate was signed.
required-icon.png mandate_signed string 5

This should be set to 'true' to indicate that the mandate has been signed by the debtor.  

Allowable values for mandate_signed: 

Values Description
true true
false false
  alt_caller_id string 30 Person or process that submitted the API call. This can be someone's user ID, or the name of an application.
  optional_transaction_qualifiers array   Array of additional values you can associate with this API call.
  brd_arrow.gif qualifier_name string 100 Name of the field you want to associate with this API call.
  brd_arrow.gif qualifier_value string 100 Corresponding value of the field you want to associate with this API call.
  application_id string 300 The application identifier in which the API is being used in. (Example: “Sales Force”)
  application_date string 300 The application date/timestamp, ie. 01/01/2014 10:00:00 to track when the application called the API.

Output Arguments

Field Name Field Type Description
error_code long Aria-assigned error identifier. 0 indicates no error.
error_msg string Description of any error that occurred. "OK" if there was no error.
Last modified


This page has no custom tags.


This page has no classifications.