token_transaction.php
Verifies an SPL token transaction and the amount of tokens sent
Verifies the details of an SPL token transaction made through SOL Pay
GET https://solpay.solblaze.org/transaction.php
The transaction endpoint takes in three parameters: to, txid, and token. The to parameter is for the recipient address, the txid is for the transaction signature (which can be obtained through one of the following transaction functions: sendTokensDecimal, sendTokens, signTransaction), and the token is for the token mint address. The endpoint returns the sender address and the number of tokens sent (in both decimal and integer form).
Query Parameters
Name
Type
Description
to*
string
recipient address
txid*
string
transaction signature
token*
string
token address
network
string
mainnet-beta (default), devnet, or testnet
{
"status": "success",
"transaction": {
"amount": 10000,
"amount_decimal": 1.0e-5,
"decimals": 9,
"from": "SENDER_ADDRESS"
}
}{
"status": "error",
"error": "There was no transaction with the specified txid made through SOL Pay."
}{
"status": "error",
"error": "Missing parameters, endpoint requires the following fields: to, txid, token."
}{
"status": "error",
"error": "SOL Pay is in maintenance mode, please try again in a few minutes."
}{
"status": "error",
"error": "SOL Pay is in extended maintenance mode, please try again later."
}{
"status": "error",
"error": "An unknown error occurred, please try again in a few minutes"
}Example Request:
https://solpay.solblaze.org/token_transaction.php?to=RECIPIENT_ADDRESS&txid=TRANSACTION_SIGNATURE&token=TOKEN_ADDRESS&network=mainnet-betaLast updated