Approve payouts made by customers
Overview
Approves a withdrawal prepared by the user. Please contact your integration manager at Trustly if you want to enable automatic approval of the withdrawals.
Request example
{
"method": "ApproveWithdrawal",
"params": {
"Signature": "MAafmXeZ65J...gW8l2mz9G1w==",
"UUID": "ca5a90bb-7f34-de7f-6918-6570d154c422",
"Data": {
"Username": "*****",
"Password": "*****",
"OrderID": 3298150342,
"Attributes": null
}
},
"version": "1.1"
}
Request parameters
Parameter name | Description | Req | Type | Example |
---|---|---|---|---|
Username | The username. | Yes | Text | Joe |
Password | The password. | Yes | Text | Secret |
OrderID | The OrderID of the withdrawal to approve. | Yes | Int8 | 7267342 |
Attributes | Optional attributes for this method. There are currently no available attributes for this method. | No | Hash |
Response example
{
"result": {
"signature": "xgvpShhUsEaM...wbwFsVkw==",
"method": "ApproveWithdrawal",
"data": {
"result": "1",
"orderid": "3298150342"
},
"uuid": "ca5a90bb-7f34-de7f-6918-6570d154c422"
},
"version": "1.1"
}
Response attributes
The result returned is a hash with the following attributes.
Hash key | Description | Type | Example |
---|---|---|---|
orderid | The OrderID specified when calling the method. | BigInt | 7267342 |
result | 1 if the withdrawal could be approved and 0 otherwise. | Boolean | 1 |
Error codes
These error codes can be returned for ApproveWithdrawal calls. To handle errors, see Error handling.
Error number | Error code |
---|---|
602 | ERROR_FUNCTION_ACCESS_DENIED |
607 | ERROR_HOST_ACCESS_DENIED |
616 | ERROR_INVALID_CREDENTIALS |