Skip to main content

VoltUnifiedGlobalPayments

This page provides an overview of the payments methods provided by the VoltUnifiedGlobalPayments adapter in the IXOPAY platform. It also includes a full list of all configuration options available to you when integrating VoltUnifiedGlobalPayments within your payments landscape, as well as an overview of the parameters required when submitting a transaction via IXOPAY's API.

Payment Methods

Payment MethodTransaction FlowsTransaction Types
BankTransferHosted Payment Page, Embedded checkoutDebit, Refund, Partial refund

Additional Parameters

ParameterAllowed valuesDescription
extraData.psp:typeBILL, GOODS, PERSON_TO_PERSON, OTHER, SERVICESTransaction Type, default is OTHER
extraData.psp:validityPeriodSetting a custom expiration time for your Pay By Link is mandatory. Enter the desired validity in minutes. For instance, to make the link valid for 1 day, set it to 1440 (24 hours * 60 minutes)
extraData.psp:additionalDescriptionIt's required for the NPP_PAY_TO_AU (AUD) payment system. Additional information that will be passed to the bank as description of transaction and should appear on bank statements
extraData.psp:beneficiary.nameEUR and GBP! Available if dynamic beneficiary is activated in the connector settings
extraData.psp:beneficiary.accountIdentifiers.ibanEUR only! Available if dynamic beneficiary is activated in the connector settings
extraData.psp:beneficiary.accountIdentifiers.swiftBicEUR only! Available if dynamic beneficiary is activated in the connector settings
extraData.psp:beneficiary.accountIdentifiers.accountNumberGBP only! Available if dynamic beneficiary is activated in the connector settings
extraData.psp:beneficiary.accountIdentifiers.sortCodeGBP only! Available if dynamic beneficiary is activated in the connector settings
customer.referenceAvailable if sendPayerData is activated in the connector settings. Is mandatory if customer.email or customer.name or customer.ip is set.
customer.emailAvailable if sendPayerData is activated in the connector settings. If set the customer.reference will be mandatory.
customer.firstNameAvailable if sendPayerData is activated in the connector settings. If set the customer.reference will be mandatory.
customer.lastNameAvailable if sendPayerData is activated in the connector settings. If set the customer.reference will be mandatory.
customer.ipAvailable if sendPayerData is activated in the connector settings. If set the customer.reference will be mandatory.

BankTransfer

Transaction fieldsRequiredDescription
customer.identificationtruefor debit transactions

Connector Config

KeyRequiredTypeDescription
Application Client IDtruestringA fixed value given by VOLT for each Merchant
Application Client SecrettruestringA fixed value given by VOLT for each Merchant
customerUsernametruestringA fixed value given by VOLT for each Merchant
customerPasswordtruestringA fixed value given by VOLT for each Merchant
paymentSystemtruestringselect option: "OPEN_BANKING_EU" "OPEN_BANKING_UK" "NPP_PAY_TO_AU" Payment system used to make a transfer.
descriptortruestringselect option: "Merchant Transaction ID" "Generated ID" .Unique reference for the payment from the partner's system.If value is not provided, it will be generated
dynamicBeneficiaryfalsebooleanselect option: "True" or "False".Only use these fields if you are approved by Volt for the dynamic beneficiary feature. Dynamic beneficiary allows you to initiate transfers to a different bank account per payment, within a pool of addresses pre-approved by Volt. The most common use case is initiating transfers to individual IBANs assigned to user wallets.