Wyre Documentation
  • 📡Wyre Documentation
  • Home
  • 👥Account Onboarding
    • Account Overview
    • Use Cases
    • Pricing
    • API Calls
      • Create Account
      • Get Account
      • Update Account
      • Upload Document
  • 🔗Wallets
    • Use Cases
    • Managing Wallets
      • Creating a Wallet
      • Create Mulitple Wallets
      • Lookup Wallet
      • Edit Wallet
      • List Wallets
      • Delete Wallet
    • Wallet Callbacks
  • 💳Payments
    • Limits + Coverage
    • Pricing
    • Chargeback + Risk
    • Accepted Payment Methods
    • Global Card Processing
      • Hosted Redirect Operation
      • Browser Dialog (Popup) Operation
      • Understanding Transaction Statuses
        • Wallet Order Errors and Exceptions (Failure Reasons)
      • Additional Widget Functionality and Features
        • Checking Limits
        • Tracking Orders
      • Widget FAQs
      • ⚠️ Wallet Order Reservations | Required! ⚠️
      • API Calls To Help Monitor Transactions
        • Track Widget Order
        • Check A User's Transaction Limits
        • Check Supported Countries
      • Client-Side Encryption 👻
  • 🌏Global Payouts
    • Use Cases
    • Limits + Coverage
    • Pricing
    • Supported Countries
    • Country Requirements
    • 🔥Blockchain + Banks
    • 🔥Instant Payouts to Debit Card
  • 💱Foreign Exchange
    • Exchange Rates
  • Methodologies
  • Payment Methods
    • API Calls
      • Creating a Payment Method- ACH
      • List Payment Methods
      • Create a Payment Method- Wire Transfer
      • Get Payment Method
      • Attach Blockchain to Payment Method
  • Transfers
    • API Calls
      • Creating a Transfer
      • Confirm a Transfer
      • Get Transfer
      • Transfer History
  • Data Subscriptions
    • Subscribe Webhook
    • Get Subscriptions
    • Delete Webhook
  • Resources
  • ✅Going Live
  • Testing Enviornment
  • Understanding API Errors
  • System Resource Name
  • Rate Limiting
  • Authentication & Key Management
    • Authorization Tokens
    • Create an API Key
    • Delete an API Key
    • Authentication Code Examples
  • Wyre Brand Assets
    • 🎨Color Palette And Wyre Logos
  • Links
    • 🧪Test Wyre Dashboard
    • 🗣️ Wyre's Discord
Powered by GitBook
On this page

Was this helpful?

  1. Wallets

Wallet Callbacks

We provide a series of HTTP callbacks that allow you to notify users when funds have been deposited and when they become available.

When callbacks are sent Callbacks are sent whenever a transactional event occurs that will affect the wallet's balance. Examples include:

  • Incoming pending transaction

  • Pending transaction confirmed

  • Outgoing transaction

You may receive two callbacks for a single transaction. This is especially true for transactions on the blockchain. In these cases, you would receive one callback when the transaction is first observed and one callback once the transaction is confirmed.

Callback Acceptance and Retries Your system should respond to the callback request with a 200 response. We only attempt to send the request once, but we may introduce automatic retries in the future. We can manually resend callbacks upon request.

Result Format

{
     "id": "4vofvbjjvo4g5cn03ibcosja5mks3o22opskgmicdh",
     "source": "bitcoin:EXTERNAL",
     "dest": "wallet:2ef8mls9v9ovvqimiv2jmn0d33nf30dt",
     "currency": "BTC",
     "amount": 0.0001,
     "status": "CONFIRMED",
     "createdAt": 1436996049910,
     "confirmedAt": 1436996049910,
     "invalidatedAt": null,
     "message": "One Banana nut muffin please!",
     "equivalencies": {
     "EUR": 0.03,
     "BRL": 0.1,
     "AUD": 0.04,
     "USD": 0.03,
     "GBP": 0.02
},
     "senderId": null,
     "senderProvidedId": null,
     "reversedBy": null,
     "relatedTx": null,
     "blockchainTx": null,
      "rates": null,
      "sourceName": "EXTERNAL",
      "sourceIcon": null,
      "destName": "muffinTop@sendwyre.com",
      "destIcon": null

The callback payload will be a JSON representation of the transaction that has caused the callback to trigger.

PreviousDelete WalletNextPayments

Last updated 4 years ago

Was this helpful?

🔗