Skip to main content
Natural supports payments via direct transfer or payment claims, executed by a user or an agent. Direct transfers are useful when both originating and receiving parties are both on platform, while payment claims are useful when the receiving party is not yet on platform. This abstraction is taken care of behind the scenes. Payments can be managed via SDKs, APIs, and Dashboard.

Direct transfer

You can make a payment request with the recipient’s email, phone number, or party_id as the unique identifier. If the party exists on platform, Natural will execute a direct transfer from the originator’s wallet to the recipient’s wallet. If not, Natural will send a payment claim:

Payment claims

When a payment request is created with a party that isn’t on platform, Natural creates a claim link and sends an email or SMS message with a claim link to the recipient. The recipient can then onboard onto Natural and claim their funds. They will need to be KYB/KYC’d according to our compliance program before they can withdraw funds from their Natural wallet. Claims expire after 30 days if not redeemed, and unclaimed funds are returned to the originating party.

Best practices

Always include a full identifier for a recipient (email, phone number, or party_id) so Natural can properly route transactions. Use exact decimal amounts (e.g. $123.45). All transactions are currently executed in U.S. Dollars.
Use clear descriptions so recipients know who sent payment and why. Include details like invoice numbers and what the payment covers (e.g., “Invoice #12345 - Raw materials for Q1 2026”). These messages will be included in both email/SMS copies as well as in product. Natural may also be able to help developers detect anomalous transactions with detailed enough messages.
Check claim expiry dates. If claim expires, work with your customer on whether you should create new payments with fresh claim links.
  • Parties - Entities sending and receiving payments
  • Agents - Autonomous agents executing payments