This guide walks through creating and completing your first payment request using a hosted page.
You will:
- Create a payment request
- Share the payment link
- Complete the payment
- Verify the result in the Console
Step 1: Create a payment request
In the Console, go to Collect → Payment requests and create a new request.
Provide:
- Amount and currency
- Description (optional)
- Payer (optional)
You can also configure:
- Allowed payment methods
- Metadata for internal tracking
Once created, the payment request will be ready to present to the payer.
Step 2: Share the payment link
Each payment request includes a hosted payment page.
Copy the payment link and share it with the payer via:
- Email
- SMS
- Your application
The payer will use this link to complete the payment.
Step 3: Complete the payment
Open the payment link and complete the payment as the payer would:
- Enter payment details
- Select a payment method
- Submit the payment
The experience will vary slightly depending on the payment method selected.
Step 4: Verify the payment
Return to the Console and view the payment request.
You should see the status update to:
- Processing → while the payment is being handled
- Succeeded → once the payment is complete
You can also:
- View payment details
- Confirm amount and method
- Track associated payer information
What happens next
After the payment is completed:
- Funds are processed based on the selected payment method
- Status updates are available in the Console
- Webhooks can notify your systems in real time
Common variations
You can adapt this flow depending on your needs:
- Use embedded elements instead of a hosted page
- Predefine a payer to reduce data entry
- Limit payment methods based on region or use case
Summary
- Payment requests are the starting point for collecting funds
- Hosted payment pages provide a quick way to collect payments
- Payments can be tracked from creation through completion
- The Console provides full visibility into payment status and details
Last modified on March 29, 2026