Supported Transaction Types
Authorisation
AUTHCapture
CAPTPurchase
PURCRefund
PARTIALREFUNDVoid
GENERALVOIDPayouts
ORIGINALCREDITRecurring
PURC
Integrations Supported
Deposit - Authorisation / Purchase
Hosted Payment Page
Direct Connect ( server-to-server)
Currencies & Countries Supported
Title | Description |
|---|---|
Currencies Supported | Various |
Additional tags to process Deposits
You must include the following properties. This informs us to proceed with routing the payment to PayX.
if you are using our Hosted Payment Page
Description | Hosted Payment Page |
|---|---|
Transaction Type | "TransactionType": "PURC" |
Force Transaction Routing | "Routing":{ "ForceBank": "PAYXCARDS" } |
Client Details | "Client": { "ClientAccount": "testing", "Email": "joe.bloggs@testjb.com", "MobileNo": "7979797979", "FirstName": "Joe", "LastName": "Bloggs", "Street": "High Street", "City": "Valletta", "State": "Malta", "ZIPCode": "12345", "Country": "MLT", "IPAddress": "127.0.0.1" } |
Test Indicator | "isTest": true |
Sample requests using our Hosted Payment Page can be viewed here.
{
"TransactionType": "PURC",
"Amount": "5000.00",
"Currency": "EUR",
"OrderReference": "MerchantOrder1",
"UniqueReference": "00a00569-7b7d-43fa-a5d0-4aeb673c5a25",
"RedirectionURL": "https://www.yourURLhere.com/Redirect/",
"CallBackURL": "https://www.yourURLhere.com/Listener",
"Routing": {
"ForceBank": "PAYXCARDS"
},
"IsTest": true,
"Client": {
"ClientAccount": "testing",
"Email": "joe.bloggs@testjb.com",
"MobileNo": "7979797979",
"FirstName": "Joe",
"LastName": "Bloggs",
"Street": "High Street",
"City": "Valletta",
"State": "Malta",
"ZIPCode": "12345",
"Country": "MLT",
"IPAddress": "127.0.0.1"
}
}Additional properties to process Refunds via PayX Cards
You must include the following values.
Description | |
|---|---|
Transaction Type | "TransactionType": "PARTIALREFUND" |
Force Transaction Routing | Not required |
Transaction or Payment Reference | "PspID": "90101011”
|
Test Indicator | "isTest”: true |
Below is a sample request. You can find a more detailed explanation on our APIs in our API reference documentation.
{
"TransactionType": "PARTIALREFUND",
"Amount": "10",
"Currency": "EUR",
"OrderReference": "PayXCardsBankPM - Refund 123",
"RedirectionURL": "https:/www.yourURLhere.com/Redirect/",
"CallBackURL": "https://www.yourURLhere.com/Listener",
"IsTest": true,
"PspId": "908018"
}