Shell Python Node PHP C# Ruby

Checkout Options

curl "https://api.payload.co/payment_links/" \
    -u secret_key_3bW9JMZtPVDOfFNzwRdfE: \
    -d type="one_time" \
    -d description="Payment Request" \
    -d amount="10" \
    -d processing_id="acct_3brhxEXpz2qEJ8vnIXbvW" \
    -d checkout_options[billing_address]=false \
    -d checkout_options[show_disclosure]=true
payment_link = pl.PaymentLink.create(
    type='one_time',
    description='Payment Request',
    amount=10.00,
    processing_id='acct_3brhxEXpz2qEJ8vnIXbvW',
    checkout_options={
        'billing_address': False,
        'show_disclosure': True
    }

)
payment_link = Payload::PaymentLink.create(
    type: 'one_time',
    description: 'Payment Request',
    amount: 10.00,
    processing_id: 'acct_3brhxEXpz2qEJ8vnIXbvW',
    checkout_options: {
        billing_address: false,
        show_disclosure: true
    }
)
<?php
$payment_link = Payload\PaymentLink::create(array(
    'type' => 'one_time',
    'description' => 'Payment Request',
    'amount' => 10.00,
    'processing_id' => 'acct_3brhxEXpz2qEJ8vnIXbvW',
    'checkout_options' => array(
        'billing_address' => false,
        'show_disclosure' => true
    )
));
?>
pl.PaymentLink.create({
    type: 'one_time',
    description: 'Payment Request',
    amount: 10.00,
    processing_id: 'acct_3brhxEXpz2qEJ8vnIXbvW',
    checkout_options: {
        billing_address: false,
        show_disclosure: true
    }
}).then(function(payment_link){})
var payment_link = pl.PaymentLink.create(new {
    type="one_time",
    description="Payment Request",
    amount=10.00,
    processing_id="acct_3brhxEXpz2qEJ8vnIXbvW",
    checkout_options=new{
        billing_address=false,
        show_disclosure=true
    }
});

You can include the following options in the checkout_options field to enable different features such as the enable_mobile_wallets field to enable payments through Google Pay and Apple Pay.

option type description
card_payments bool Enable/disable card payments
bank_account_payments bool Enable/disable bank account payments
billing_address bool Require the billing address
payment_method_preview bool Enable a card or check preview of the payment details
show_disclosure bool Display a standard disclosure on checkout
enable_mobile_wallets bool Enable mobile wallet payment options
auto_billing_toggle bool Enable default payment method option