1.Create order
Sample Request
curl -v -X POST https://api-m.sandbox.paypal.com/v2/checkout/orders \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <Access-Token>" \
-d '{
"intent": "CAPTURE",
"application_context":{
"return_url":"https://example.com/return_url",
"cancel_url":"https://example.com/cancel_url"
}
"purchase_units": [
{
"amount": {
"currency_code": "USD",
"value": "100.00"
}
}
{
"custom_id":"1000",
}
{
"item_list":{
"items":[
{
"name":"Iphone",
"description":"Iphone",
"unit_amount":{
"currency_code":"USD",
"value":"50.00"
}
"quantity":1
}
{
"name":"Iphone1",
"description":"Iphone1",
"unit_amount":{
"currency_code":"USD",
"value":"50.00"
}
"quantity":1
}
]
}
}
]
}'
Sample Response
{
"id": "5O190127TN364715T",
"status": "CREATED",
"links": [
{
"href": "https://api-m.paypal.com/v2/checkout/orders/5O190127TN364715T",
"rel": "self",
"method": "GET"
},
{
"href": "https://www.paypal.com/checkoutnow?token=5O190127TN364715T",
"rel": "approve",
"method": "GET"
},
{
"href": "https://api-m.paypal.com/v2/checkout/orders/5O190127TN364715T",
"rel": "update",
"method": "PATCH"
},
{
"href": "https://api-m.paypal.com/v2/checkout/orders/5O190127TN364715T/capture",
"rel": "capture",
"method": "POST"
}
]
}
2.Capture payment for order
Sample Request
curl -v -X POST https://api-m.sandbox.paypal.com/v2/checkout/orders/5O190127TN364715T/capture \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <Access-Token>" \
-H "PayPal-Request-Id: 7b92603e-77ed-4896-8e78-5dea2050476a"
-d '{
"intent": "CAPTURE",
"application_context":{
"return_url":"https://example.com/return_url",
"cancel_url":"https://example.com/cancel_url"
}
"purchase_units": [
{
"amount": {
"currency_code": "USD",
"value": "100.00"
}
}
{
"custom_id":"1000",
}
{
"item_list":{
"items":[
{
"name":"Iphone",
"description":"Iphone",
"unit_amount":{
"currency_code":"USD",
"value":"50.00"
}
"quantity":1
}
{
"name":"Iphone1",
"description":"Iphone1",
"unit_amount":{
"currency_code":"USD",
"value":"50.00"
}
"quantity":1
}
]
}
}
]
}'
Sample Response
{
"id": "5O190127TN364715T",
"status": "COMPLETED",
"payer": {
"name": {
"given_name": "John",
"surname": "Doe"
},
"email_address": "customer@example.com",
"payer_id": "QYR5Z8XDVJNXQ"
},
"purchase_units": [
{
"reference_id": "d9f80740-38f0-11e8-b467-0ed5f89f718b",
"shipping": {
"address": {
"address_line_1": "2211 N First Street",
"address_line_2": "Building 17",
"admin_area_2": "San Jose",
"admin_area_1": "CA",
"postal_code": "95131",
"country_code": "US"
}
},
"payments": {
"captures": [
{
"id": "3C679366HH908993F",
"status": "COMPLETED",
"amount": {
"currency_code": "USD",
"value": "100.00"
},
"seller_protection": {
"status": "ELIGIBLE",
"dispute_categories": [
"ITEM_NOT_RECEIVED",
"UNAUTHORIZED_TRANSACTION"
]
},
"final_capture": true,
"disbursement_mode": "INSTANT",
"seller_receivable_breakdown": {
"gross_amount": {
"currency_code": "USD",
"value": "100.00"
},
"paypal_fee": {
"currency_code": "USD",
"value": "3.00"
},
"net_amount": {
"currency_code": "USD",
"value": "97.00"
}
},
"create_time": "2018-04-01T21:20:49Z",
"update_time": "2018-04-01T21:20:49Z",
"links": [
{
"href": "https://api-m.paypal.com/v2/payments/captures/3C679366HH908993F",
"rel": "self",
"method": "GET"
},
{
"href": "https://api-m.paypal.com/v2/payments/captures/3C679366HH908993F/refund",
"rel": "refund",
"method": "POST"
}
]
}
]
}
}
],
"links": [
{
"href": "https://api-m.paypal.com/v2/checkout/orders/5O190127TN364715T",
"rel": "self",
"method": "GET"
}
]
}