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
idstring<payment_resource_id>RequiredPayPal-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
curl -X PUT "https://example.com/v1/checkout/payment-resources/string" \ -H "Content-Type: application/json" \ -d '{ "integration_mode": "LINK", "type": "BUY_NOW" }'