Skip to main content

Get Transaction Status

GET 

/v1/partners/:partnerId/transactions/:partnerTransactionId

This endpoint retrieves the status of a partner Transaction based on its ID.

Signature

This header contains a hash value. This hash is constructed by performing a hashing calculation on a string built up by concatenating the following fields' values (in the given order):

  • partnerId
  • partnerTransactionId
  • secret word hashed with MD5 and then converted to uppercase

The default hashing algorithm Skrill accepts is SHA-256. To calculate the signature, you need to take the values of the fields listed above exactly as you are going to post them in the request, concatenate them, and perform a SHA-256 calculation on this string.

Secret Word

Secret word will be set by an authorized Skrill referral partner representative, who will be given access to the specific part of the Paysafe Partner's portal, during the onboarding process.

Request

Path Parameters

    partnerId int64required

    Partner unique identifier

    partnerTransactionId stringrequired

    Partner's transaction id

Header Parameters

    Signature stringrequired

    Hash value of mandatory parameters values and secret word

Responses

OK

Schema

    partnerTransactionId string

    Partner's transaction id

    skrillTransactionId string

    Skrill's internal unique reference ID for this transaction

    baseAmount number

    The total price of the crypto purchase, including fees

    totalSpend number

    The total price of the crypto purchase, without fees

    baseCurrency string

    Fiat currency of the payment

    receivedCryptoAmount number

    The amount of received crypto

    cryptoCurrency string

    The currency of bought crypto.

    cryptoWalletAddress string

    Customer's wallet provided by you in create session request

    cryptoToBaseRate number

    The rate at which the crypto is bought.

    cryptoNetwork string

    The network used for the purchase.

    transactionHash string

    Id of the transaction on the blockchain.

    paymentMethodType string

    The payment method used for the purchase.

    fees

    object[]

    Contains fee types, amount and currencies for the payment

  • Array [

  • feeType string

    Possible values: [TRANSACTION, SHARED, FX, NETWORK]

    Fee type:

    • FX - Applies when user fiat currency is not EUR.
    • NETWORK - Goes to a blockchain network for transferring a digital asset on that network.
    • TRANSACTION - Fee charged by Paysafe for the Transaction.
    • SHARED - Charged on top of the Transaction and FX fee, shared with the Skrill Referral Partner
    amount number

    Fee amount

    currency string

    Fee currency

  • ]

  • paymentStatus PaymentStatus (string)

    Possible values: [PENDING, PAYABLE, CRYPTO_TRANSFER_PENDING, COMPLETED, FAILED]

    paymentSubStatus PaymentSubStatus (string)

    Possible values: [WITHDRAWAL_FAILURE, RISK_FAILURE, RISK_SUCCESS, DEPOSIT_FAILURE, COUNTRY_NOT_ENABLED, EXPIRED]

Loading...