ApproveWithdrawal

Introduction

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 parameters

Parameter nameDescriptionReqTypeExample
UsernameThe username.YesTextJoe
PasswordThe password.YesTextSecret
OrderIDThe OrderID of the withdrawal to approve.YesInt87267342
AttributesOptional attributes for this method. There are currently no available attributes for this method.NoHash

Response

The result returned is a hash with the following elements:

Hash keyDescriptionTypeExample
orderidThe OrderID specified when calling the method.BigInt7267342
result1 if the withdrawal could be approved and 0 otherwise.Boolean1

Code example

{
    "method": "ApproveWithdrawal",
    "params": {
        "Signature": "MAafmXeZ65J...gW8l2mz9G1w==",
        "UUID": "ca5a90bb-7f34-de7f-6918-6570d154c422",
        "Data": {
            "Username": "*****",
            "Password": "*****",
            "OrderID": 3298150342,
            "Attributes": null
        }
    },
    "version": "1.1"
}
{
    "result": {
        "signature": "xgvpShhUsEaM...wbwFsVkw==",
        "method": "ApproveWithdrawal",
        "data": {
            "result": "1",
            "orderid": "3298150342"
        },
        "uuid": "ca5a90bb-7f34-de7f-6918-6570d154c422"
    },
    "version": "1.1"
}

Error codes

Most common error codes:

Numeric codeText code
602ERROR_FUNCTION_ACCESS_DENIED
607ERROR_HOST_ACCESS_DENIED
616ERROR_INVALID_CREDENTIALS