KuvarPay API
    • Overview
    • SDK Integration Guide
    • Webhooks Integration Guide
    • Subscriptions Guide
    • Split Payment Guide
    • Transactions
      • Calculate Payment Amount
        POST
      • Create Transaction
        POST
      • Get Transactions Details
        GET
      • Get Transactions
        GET
      • Update Status
        PATCH
      • Get Transaction Status by Reference
        GET
      • Simulate payment for sandbox transactions
        POST
      • Get detailed payment status for a transaction
        GET
      • Manually trigger refund for excess payment
        POST
      • Get list of expired transactions
        GET
    • Checkout Sessions
      • Arm Checkout Session
        PATCH
      • Payment Status Webhook
        POST
      • Cleanup Expired Sessions
        POST
      • Create Checkout Session
        POST
      • Get Checkout Session
        GET
      • Update Checkout Session
        PATCH
    • Transfer Fees
      • Get Optimal Transfer Fee
      • Get Transfer Fee
      • Get all stored transfer fees from database
      • Update Transfer Fees
      • Get currencies supported for transfers
    • Sandbox Simulator
      • Start the sandbox transaction simulator
      • Stop the sandbox transaction simulator
      • Get Simulator Status
      • Force Simulator Scenario
      • Update simulator configuration
      • Force Transaction Status
      • Get Pending Transactions
      • Reset Sandbox Transactions
    • Invoices
      • Create a new invoice
      • Send invoice email to customer
    • Payment Links
      • Create a new payment link
    • Server-Sent Events (SSE)
      • Get Transaction Details
      • Get Session Details
      • Get Health
    • Subscriptions
      • Create Plans
      • Get Plans
      • Get Plans Details
      • Update Plans Details
      • Create Prices
      • Get Prices
      • Update Prices Details
      • Create Checkout Sessions
      • Get Checkout Sessions Details
      • Confirm Subscription Checkout
      • Create Subscriptions
      • Get Subscriptions
      • Get Subscriptions Details
      • Update Subscriptions Details
      • Delete Subscriptions Details
      • Confirm Subscription Cancellation
      • Renew Subscription
      • Upgrade Subscription
      • Downgrade Subscription
      • Renew Subscription Authorization
      • Create Subscription Invoices
      • Get Subscription Invoices
      • Create Metered Invoices
      • Get Subscription Invoices Details
      • Charge Subscription Invoice
      • Get Charge Attempts
      • Create Authorizations
      • Revoke Relay Authorization
      • Get Relay Authorization Status
    • Currencies
      • Get Subscription Currencies
      • Get networks supported for subscription payments
      • Get Currencies
      • Get all supported networks
      • Get Item Details
      • Manually fetch currencies from ChangeNOW API
      • Get currency statistics
      • Get Supported Currencies
    • Subaccounts
      • Create Subaccount
      • List Subaccounts
      • Get Subaccount Details
      • Update Subaccount
      • Delete Subaccount
    • Split Group
    • Banks
      • List supported banks
      • Resolve bank account
      • List banks by currency
      • Verify account (Legacy)
    • Requirements
      • Create Verify Balance
    • Payment Fiat Rates
      • Get Item Details
      • Create Batch
      • Get Item Details
      • Get Currencies
      • Get Item Details
      • Get Fiat Rate Details
      • Get Fiat Rates
      • Create Update Ngn
      • Create Update All
      • Get Item Details
    • Split Payments
      • Create Split Group
      • List Split Groups
      • Get Split Group Details
      • Update Split Group
      • Delete Split Group
    • Schemas
      • ErrorResponse
      • CreateInvoiceRequest
      • CreatePaymentLinkRequest
      • InvoiceResponse
      • PaymentLinkResponse
      • CreateInvoiceResponse
      • CreatePaymentLinkResponse
      • SendInvoiceEmailRequest
      • SendInvoiceEmailResponse
      • SubscriptionInvoice
    Home
    Home

    CreatePaymentLinkResponse

    {
        "success": true,
        "data": {
            "id": "pl_123456",
            "businessId": "biz_123",
            "title": "Product Purchase",
            "description": "Payment for premium subscription",
            "slug": "premium-subscription",
            "amount": "25000",
            "currency": "NGN",
            "status": "ACTIVE",
            "paymentUrl": "https://payment.rayswap.exchange/pay/premium-subscription",
            "isActive": true,
            "transactionCount": 0,
            "expiresAt": "2025-12-31T23:59:59Z",
            "createdAt": "2025-01-01T12:00:00Z",
            "updatedAt": "2025-01-01T12:00:00Z"
        },
        "message": "Payment link created successfully"
    }
    Built with