View as Markdown
API Spec (JSON)
API Spec (YAML)
Compact modeHides field descriptions and other prose for a more compact, scannable view of the API reference.Oauth 2.0 authentication.
In: header
Scope: https://uri.paypal.com/services/checkout/payment-resources
PayPal-Auth-AssertionstringOptionalapplication/json
TypeScript Definitions
Use the request body type in TypeScript.
integration_modeenum<integration_mode>Requiredtypeenum<payment_resource_type>Requiredreusableenum<reusable>Optionalline_itemsobject<line_item>[]Optionalunit_amountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredtaxesobject<tax>[]OptionaltypeenumRequiredshippingobject<shipping>[]OptionaltypeenumRequiredcustomer_notesobject<customer_note>[]Optionalvariantsobject<variants>Optionaldimensionsobject<dimension>[]Requiredunit_amountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredadjustable_quantityobject<adjustable_quantity>Optionalapplication/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/checkout/payment-resources" \ -H "PayPal-Request-Id: string" \ -H "Content-Type: application/json" \ -d '{ "integration_mode": "LINK", "type": "BUY_NOW" }'{ "id": "string", "payment_link": "string", "links": [ { "href": "string", "rel": "string", "method": "GET" } ], "create_time": "stringstringstringst", "update_time": "stringstringstringst", "status": "ACTIVE", "integration_mode": "LINK", "type": "BUY_NOW", "reusable": "MULTIPLE", "return_url": "http://example.com", "line_items": [ { "name": "string", "product_id": "string", "description": "string", "unit_amount": { "currency_code": "str", "value": "string" }, "taxes": [ { "name": "string", "type": "PERCENTAGE", "value": "string" } ], "shipping": [ { "type": "FLAT", "value": "string" } ], "collect_shipping_address": true, "customer_notes": [ { "required": true, "label": "string" } ], "variants": { "dimensions": [ { "name": "string", "primary": true, "options": [ { "label": "string", "unit_amount": { "currency_code": "str", "value": "string" } } ] } ] }, "adjustable_quantity": { "maximum": 1 } } ], "code_snippets": { "single": { "body": "string" }, "stacked": [ { "framework": "HTML", "head": "string", "body": "string", "button_placement": "string" } ] }}