Post payment
What happens when a payment link is used
At a high level, when a payment link is used:
- Loop creates a customer record (an
agreement
) and emits theAgreementSignedUp
webhooks - Loop creates an invoice based on the billing settings associated with the product and/or subscription and emits the
TransferCreated
webhook. - Loop charges the customer onchain based on the bill details and emits the
TransferProcessed
webhook. - (Subscriptions only) Loop creates the next invoice and emits the
TransferCreated
webhook.
It could take a few minutes for a transaction to confirm onchain due to chain confirmation times.
Confirming payment
In Loop
Paid transaction show up under the "confirmed" filter on the "Transactions" page. There you will find the associated transaction hash and invoice number.
Onchain
You can see if a wallet has paid you onchain by looking at that's wallet's transaction history. Navigate to the appropriate chain scanner (e.g. Etherscan, Basescan, Solscan) and search for the wallet.
EVM
Navigate to the "internal transfer" tab and you will see the transaction going "from" the payer's wallet "to" your merchant's wallet.
Solana
Navigate to the "transfer" tab and you will see the transaction going "from" the payer's wallet "to" your merchant's wallet.
Updated 8 days ago