Community Payments
Create a Payment Intent
Payment intents are used to receive and track non-custodial payments from your community members.
POST
To create Payment intents you first need to add a vault in your Portal community dashboard for each chain you want to accept payments on. View the Vault Documentation for more information.
Getting Started
To assist you in getting started with payments, we have a sample implementation of a payment flow using Next.js and Other Page Connect.
View the GitHub Repo for more information.
Authorizations
Path Parameters
Body
application/json
The payment value
Example:
"100"
The blockchain chain ID
Example:
"11155111"
The token symbol
Example:
"USDC"
The expiration date
Example:
"2024-12-31T23:59:59Z"
The callback URL
Example:
"https://callback.url"
Additional metadata
Example:
{ "key": "value" }
Response
201
Payment intent created successfully