Movatterモバイル変換


[0]ホーム

URL:


Payment Link

A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times.

When a customer opens a payment link it will open a newcheckout session to render the payment page. You can usecheckout session events to track payments through payment links.

Related guide:Payment Links API

The Payment Link object

Attributes

  • idstring

    Unique identifier for the object.

  • activeboolean

    Whether the payment link’surl is active. Iffalse, customers visiting the URL will be shown a page saying that the link has been deactivated.

  • line_itemsobjectExpandable

    The line items representing what is being sold.

  • metadataobject

    Set ofkey-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

  • urlstring

    The public URL that can be shared with customers.

More attributes

  • objectstring

  • after_completionobject

  • allow_promotion_codesboolean

  • applicationnullable stringExpandableConnect only

  • application_fee_amountnullable integerConnect only

  • application_fee_percentnullable floatConnect only

  • automatic_taxobject

  • billing_address_collectionenum

  • consent_collectionnullable object

  • currencyenum

  • custom_fieldsarray of objects

  • custom_textobject

  • customer_creationenum

  • inactive_messagenullable string

  • invoice_creationnullable object

  • livemodeboolean

  • name_collectionnullable object

  • on_behalf_ofnullable stringExpandableConnect only

  • optional_itemsnullable array of objectsExpandable

  • payment_intent_datanullable object

  • payment_method_collectionenum

  • payment_method_typesnullable array of enums

  • phone_number_collectionobject

  • restrictionsnullable object

  • shipping_address_collectionnullable object

  • shipping_optionsarray of objects

  • submit_typeenum

  • subscription_datanullable object

  • tax_id_collectionobject

  • transfer_datanullable objectConnect only

The Payment Link object
{
"id":"plink_1MoC3ULkdIwHu7ixZjtGpVl2",
"object":"payment_link",
"active":true,
"after_completion":{
"hosted_confirmation":{
"custom_message":null
},
"type":"hosted_confirmation"
},
"allow_promotion_codes":false,
"application_fee_amount":null,
"application_fee_percent":null,
"automatic_tax":{
"enabled":false,
"liability":null
},
"billing_address_collection":"auto",
"consent_collection":null,
"currency":"usd",
"custom_fields":[],
"custom_text":{
"shipping_address":null,
"submit":null
},
"customer_creation":"if_required",
"invoice_creation":{
"enabled":false,
"invoice_data":{
"account_tax_ids":null,
"custom_fields":null,
"description":null,
"footer":null,
"issuer":null,
"metadata":{},
"rendering_options":null
}
},
"livemode":false,
"metadata":{},
"on_behalf_of":null,
"payment_intent_data":null,
"payment_method_collection":"always",
"payment_method_types":null,
"phone_number_collection":{
"enabled":false
},
"shipping_address_collection":null,
"shipping_options":[],
"submit_type":"auto",
"subscription_data":{
"description":null,
"invoice_settings":{
"issuer":{
"type":"self"
}
},
"trial_period_days":null
},
"tax_id_collection":{
"enabled":false
},
"transfer_data":null,
"url":"https://buy.stripe.com/test_cN25nr0iZ7bUa7meUY"
}

Create a payment link

Creates a payment link.

Parameters

  • line_itemsarray of objectsRequired

    The line items representing what is being sold. Each line item represents an item being sold. Up to 20 line items are supported.

  • metadataobject

    Set ofkey-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata. Metadata associated with this Payment Link will automatically be copied tocheckout sessions created by this payment link.

More parameters

  • after_completionobject

  • allow_promotion_codesboolean

  • application_fee_amountintegerConnect only

  • application_fee_percentfloatConnect only

  • automatic_taxobject

  • billing_address_collectionenum

  • consent_collectionobject

  • currencyenum

  • custom_fieldsarray of objects

  • custom_textobject

  • customer_creationenum

  • inactive_messagestring

  • invoice_creationobject

  • name_collectionobject

  • on_behalf_ofstringConnect only

  • optional_itemsarray of objects

  • payment_intent_dataobject

  • payment_method_collectionenum

  • payment_method_typesarray of enums

  • phone_number_collectionobject

  • restrictionsobject

  • shipping_address_collectionobject

  • shipping_optionsarray of objects

  • submit_typeenum

  • subscription_dataobject

  • tax_id_collectionobject

  • transfer_dataobjectConnect only

Returns

Returns the payment link.

POST /v1/payment_links
curl https://api.stripe.com/v1/payment_links \
-u"sk_test_09l3shT...CzzZZsiLl2vAsk_test_09l3shTSTKHYCzzZZsiLl2vA:" \
-d"line_items[0][price]"=price_1MoC3TLkdIwHu7ixcIbKelAC \
-d"line_items[0][quantity]"=1
Response
{
"id":"plink_1MoC3ULkdIwHu7ixZjtGpVl2",
"object":"payment_link",
"active":true,
"after_completion":{
"hosted_confirmation":{
"custom_message":null
},
"type":"hosted_confirmation"
},
"allow_promotion_codes":false,
"application_fee_amount":null,
"application_fee_percent":null,
"automatic_tax":{
"enabled":false,
"liability":null
},
"billing_address_collection":"auto",
"consent_collection":null,
"currency":"usd",
"custom_fields":[],
"custom_text":{
"shipping_address":null,
"submit":null
},
"customer_creation":"if_required",
"invoice_creation":{
"enabled":false,
"invoice_data":{
"account_tax_ids":null,
"custom_fields":null,
"description":null,
"footer":null,
"issuer":null,
"metadata":{},
"rendering_options":null
}
},
"livemode":false,
"metadata":{},
"on_behalf_of":null,
"payment_intent_data":null,
"payment_method_collection":"always",
"payment_method_types":null,
"phone_number_collection":{
"enabled":false
},
"shipping_address_collection":null,
"shipping_options":[],
"submit_type":"auto",
"subscription_data":{
"description":null,
"invoice_settings":{
"issuer":{
"type":"self"
}
},
"trial_period_days":null
},
"tax_id_collection":{
"enabled":false
},
"transfer_data":null,
"url":"https://buy.stripe.com/test_cN25nr0iZ7bUa7meUY"
}

Update a payment link

Updates a payment link.

Parameters

  • activeboolean

    Whether the payment link’surl is active. Iffalse, customers visiting the URL will be shown a page saying that the link has been deactivated.

  • line_itemsarray of objects

    The line items representing what is being sold. Each line item represents an item being sold. Up to 20 line items are supported.

  • metadataobject

    Set ofkey-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata. Metadata associated with this Payment Link will automatically be copied tocheckout sessions created by this payment link.

More parameters

  • after_completionobject

  • allow_promotion_codesboolean

  • automatic_taxobject

  • billing_address_collectionenum

  • custom_fieldsarray of objects

  • custom_textobject

  • customer_creationenum

  • inactive_messagestring

  • invoice_creationobject

  • name_collectionobject

  • optional_itemsarray of objects

  • payment_intent_dataobject

  • payment_method_collectionenum

  • payment_method_typesarray of enums

  • phone_number_collectionobject

  • restrictionsobject

  • shipping_address_collectionobject

  • submit_typeenum

  • subscription_dataobject

  • tax_id_collectionobject

Returns

Updated payment link.

POST /v1/payment_links/:id
curl https://api.stripe.com/v1/payment_links/plink_1MoC3ULkdIwHu7ixZjtGpVl2 \
-u"sk_test_09l3shT...CzzZZsiLl2vAsk_test_09l3shTSTKHYCzzZZsiLl2vA:" \
-d"metadata[order_id]"=6735
Response
{
"id":"plink_1MoC3ULkdIwHu7ixZjtGpVl2",
"object":"payment_link",
"active":true,
"after_completion":{
"hosted_confirmation":{
"custom_message":null
},
"type":"hosted_confirmation"
},
"allow_promotion_codes":false,
"application_fee_amount":null,
"application_fee_percent":null,
"automatic_tax":{
"enabled":false,
"liability":null
},
"billing_address_collection":"auto",
"consent_collection":null,
"currency":"usd",
"custom_fields":[],
"custom_text":{
"shipping_address":null,
"submit":null
},
"customer_creation":"if_required",
"invoice_creation":{
"enabled":false,
"invoice_data":{
"account_tax_ids":null,
"custom_fields":null,
"description":null,
"footer":null,
"issuer":null,
"metadata":{},
"rendering_options":null
}
},
"livemode":false,
"metadata":{
"order_id":"6735"
},
"on_behalf_of":null,
"payment_intent_data":null,
"payment_method_collection":"always",
"payment_method_types":null,
"phone_number_collection":{
"enabled":false
},
"shipping_address_collection":null,
"shipping_options":[],
"submit_type":"auto",
"subscription_data":{
"description":null,
"invoice_settings":{
"issuer":{
"type":"self"
}
},
"trial_period_days":null
},
"tax_id_collection":{
"enabled":false
},
"transfer_data":null,
"url":"https://buy.stripe.com/test_cN25nr0iZ7bUa7meUY"
}

Retrieve a payment link's line items

When retrieving a payment link, there is an includableline_items property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.

Parameters

No parameters.

More parameters

  • ending_beforestring

  • limitinteger

  • starting_afterstring

Returns

A dictionary with adata property that contains an array of up tolimit payment link line items, starting after Line Itemstarting_after. Each entry in the array is a separate Line Item object. If no more line items are available, the resulting array will be empty.

GET /v1/payment_links/:id/line_items
curl https://api.stripe.com/v1/payment_links/plink_1N4CWjLkdIwHu7ix2Y2F1kqb/line_items \
-u"sk_test_09l3shT...CzzZZsiLl2vAsk_test_09l3shTSTKHYCzzZZsiLl2vA:"
Response
{
"object":"list",
"data":[
{
"id":"li_NpsHNiHSaDeU0X",
"object":"item",
"amount_discount":0,
"amount_subtotal":1099,
"amount_tax":0,
"amount_total":1099,
"currency":"usd",
"description":"T-shirt",
"price":{
"id":"price_1N4AEsLkdIwHu7ix7Ssho8Cl",
"object":"price",
"active":true,
"billing_scheme":"per_unit",
"created":1683237782,
"currency":"usd",
"custom_unit_amount":null,
"livemode":false,
"lookup_key":null,
"metadata":{},
"nickname":null,
"product":"prod_NppuJWzzNnD5Ut",
"recurring":null,
"tax_behavior":"unspecified",
"tiers_mode":null,
"transform_quantity":null,
"type":"one_time",
"unit_amount":1099,
"unit_amount_decimal":"1099"
},
"quantity":1
}
],
"has_more":false,
"url":"/v1/payment_links/plink_1N4CWjLkdIwHu7ix2Y2F1kqb/line_items"
}

[8]ページ先頭

©2009-2026 Movatter.jp