| Field | Description |
|---|---|
username * | Trust Payments API username |
password * | Trust Payments API password |
sitereference * | Trust Payments site reference |
POST /v1/api/mozarto/cashier| Field | Type | Description |
|---|---|---|
pspType * | string | Always "TRUST" |
type * | string | Always "PAYIN" |
baseamount * | number | Amount as a number (e.g. 100.00) |
currency * | string | Currency code (e.g. "EUR") |
currencyCode * | string | Currency code (numeric or alpha) |
userId * | string | Your internal user/player identifier |
email * | string | User's email address |
firstName * | string | User's first name |
lastName * | string | User's last name |
phone * | string | Phone number (min 6 digits) |
gender * | string | User's gender |
dob * | string | Date of birth (e.g. "1990-01-15") |
countryCode * | string | ISO country code |
kycVerified * | boolean | Whether user has passed KYC |
blocked * | boolean | Whether user is blocked |
isVelocity * | boolean | Velocity check flag |
transactionCount * | string | Number of prior transactions |
userBalance * | number | User's current balance |
partnerName * | string | Partner/operator name |
emailVerification * | string | Verified email address |
verificationDate * | string | Date email was verified |
brandId | string | Brand identifier |
bonusCode | string | Bonus code |
tags | array | Tag list |
address * | object | See address fields below |
card * | object | See card fields below |
| Field | Type | Description |
|---|---|---|
address.line1 * | string | Street address line 1 |
address.line2 | string | Street address line 2 |
address.city * | string | City |
address.state * | string | State or region |
address.postalCode * | string | Postal / ZIP code |
address.country * | string | Country code |
| Field | Type | Description |
|---|---|---|
card.pan * | string | Card number (max 16 digits) |
card.expiry * | string | Expiry in "MM/YYYY" format |
card.cvv * | string | CVV (max 3 digits) |
card.name_on_card * | string | Cardholder name |
{
"pspType": "TRUST",
"type": "PAYIN",
"baseamount": 100.00,
"currency": "EUR",
"currencyCode": "EUR",
"userId": "user_123",
"email": "player@example.com",
"firstName": "John",
"lastName": "Doe",
"phone": "4915112345678",
"gender": "female",
"dob": "1990-01-15",
"countryCode": "DE",
"kycVerified": true,
"blocked": false,
"isVelocity": false,
"transactionCount": "3",
"userBalance": 250,
"partnerName": "ExamplePartner",
"emailVerification": "player@example.com",
"verificationDate": "2024-01-01",
"address": {
"line1": "Musterstrasse 1",
"city": "Berlin",
"state": "Berlin",
"postalCode": "10115",
"country": "DE"
},
"card": {
"pan": "4111111111111111",
"expiry": "12/2026",
"cvv": "123",
"name_on_card": "ANNA SCHMIDT"
}
}{
"status": "success",
"isSuccess": true,
"data": {
"status": "PENDING",
"sessionId": "60a74038-5b94-427e-8cff-abc123"
}
}