curl --request POST \
--url https://api.privy.io/v1/users/{user_id}/fiat/status \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--header 'privy-app-id: <privy-app-id>' \
--data '
{
"provider": "bridge",
"tx_hash": "<string>"
}
'{
"transactions": [
{
"type": "onramp",
"created_at": "<string>",
"destination": {
"chain": "<string>",
"currency": "<string>",
"address": "<string>",
"privy_user_id": "<string>"
},
"is_sandbox": true,
"id": "<string>",
"status": "awaiting_funds",
"deposit_instructions": {
"amount": "<string>",
"currency": "usd",
"payment_rail": "sepa",
"deposit_message": "<string>",
"bank_name": "<string>",
"bank_account_number": "<string>",
"bank_routing_number": "<string>",
"bank_beneficiary_name": "<string>",
"bank_beneficiary_address": "<string>",
"bank_address": "<string>",
"iban": "<string>",
"bic": "<string>",
"account_holder_name": "<string>"
},
"receipt": {
"final_amount": "<string>",
"transaction_hash": "<string>"
}
}
]
}Returns a list of fiat transactions and their statuses
curl --request POST \
--url https://api.privy.io/v1/users/{user_id}/fiat/status \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--header 'privy-app-id: <privy-app-id>' \
--data '
{
"provider": "bridge",
"tx_hash": "<string>"
}
'{
"transactions": [
{
"type": "onramp",
"created_at": "<string>",
"destination": {
"chain": "<string>",
"currency": "<string>",
"address": "<string>",
"privy_user_id": "<string>"
},
"is_sandbox": true,
"id": "<string>",
"status": "awaiting_funds",
"deposit_instructions": {
"amount": "<string>",
"currency": "usd",
"payment_rail": "sepa",
"deposit_message": "<string>",
"bank_name": "<string>",
"bank_account_number": "<string>",
"bank_routing_number": "<string>",
"bank_beneficiary_name": "<string>",
"bank_beneficiary_address": "<string>",
"bank_address": "<string>",
"iban": "<string>",
"bic": "<string>",
"account_holder_name": "<string>"
},
"receipt": {
"final_amount": "<string>",
"transaction_hash": "<string>"
}
}
]
}Basic Auth header with your app ID as the username and your app secret as the password.
ID of your Privy app.
The ID of the user
Bank deposit instructions for the onramp
Show child attributes
onramp awaiting_funds, in_review, funds_received, payment_submitted, payment_processed, canceled, error, undeliverable, returned, refunded Show child attributes
usd, eur sepa, ach_push, wire Was this page helpful?