Payment Links API
Payment Links
Create a Payment Link
import { PaymentDestinationType } from '@suipay/api';
// Create payment link with POLAR_BALANCE destination
const paymentLink = await client.paymentLinks.create({
amount_usdc: 100,
description: 'Test payment',
destination_type: PaymentDestinationType.POLAR_BALANCE
});
console.log(`Payment URL: ${paymentLink.url}`);Method Signature
client.paymentLinks.create(options: CreatePaymentLinkRequest): Promise<PaymentLink>Request Parameters
Field
Type
Required
Description
Response Type
Usage Examples
List Payment Links
Method Signature
Response Type
Get Payment Link
Method Signature
Response Type
Payment Link States and Monitoring
Checking Payment Status
Payment Link Fields
Field
Type
Description
Off-ramp Status Enum
Off-ramp Processing Monitoring
Destination Types
POLAR_BALANCE
BANK_ACCOUNT
CUSTOM_ADDRESS
Error Handling
Complete Example
Important Notes
Last updated