In partner payments when you make a payment you need to sign the transaction hash.The base64Signature field is required when using the transactionHash payment method. This signature verifies that you are the rightful owner of the transaction. To generate this signature:
Use the same private key/wallet that initiated the blockchain transaction
Sign the transactionHash value as the message
Encode the resulting signature in Base64 format
You can generate this signature using a publicly available, open-source tool: Solana Message Signer
This tool provides step-by-step instructions on how to sign a message using your private key and generate the required Base64 signature.For backend integration Please refer to the code below:
JavaScript
Python
Rust
CLI
This security measure prevents unauthorized users from claiming transactions made by others and ensures that only legitimate transaction claims are processed.