PeterLee.KR
Today
Literature
Dance
Public_Administration
Programming
programming
Easy Pay System
Paypal
Something else here
Carpentry
Chronology
Tanzmate
Cntanz
Search
Edit
Back to List
PaypalModel
ID
Date
Target
Title
Contents
Standard (Client Side) using PayPal JavaScript SDK https://demo.paypal.com/us/demo/go_platform/pcRestClientV2/home https://demo.paypal.com/us/demo/go_platform/pcRestClientV2/product https://demo.paypal.com/us/demo/go_platform/pcRestClientV2/cart 떠있는 페이팔 결제 창 - 결제하면 모달 처럼 떠 있던 페이팔 결제 창이 사라지고 https://demo.paypal.com/us/demo/go_platform/pcRestClientV2/cart 페이지로 돌아간다. SAVE버튼을 클릭하면 https://demo.paypal.com/us/demo/go_platform/checkoutGroup/home Standard (Server Side) REST using Orders v2 APIs and PayPal JavaScript SDK https://demo.paypal.com/us/demo/go_platform/pcRestServerV2/home https://demo.paypal.com/us/demo/go_platform/pcRestServerV2/product https://demo.paypal.com/us/demo/go_platform/pcRestServerV2/cart 떠있는 페이팔 결제 창 - 결제하면 모달 처럼 떠 있던 페이팔 결제 창이 사라지고 https://demo.paypal.com/us/demo/go_platform/pcRestServerV2/cart 로 가는데 PLACE ORDER 버튼이 보인다. 클릭하면 API HISTORY 모달이 뜬다. 여기서 Get Access Token POST https://api.sandbox.paypal.com/v1/oauth2/token { "PayPal-Request-Id": "platform-1635777338257", "Authorization": "Basic QVRz****************************************************************************************************************************************************************************************************************akE=" } grant_type=client_credentials Create Order POST https://api.sandbox.paypal.com/v2/checkout/orders { "PayPal-Request-Id": "platform-1635777338550", "Content-Type": "application/json", "cache-control": "no-cache", "Authorization": "Bearer A21******************************************************************************************AWCA" } { "intent": "CAPTURE", "purchase_units": [ { "reference_id": "PU1", "description": "Camera Shop", "invoice_id": "INV-CameraShop-1635777344539", "custom_id": "CUST-CameraShop", "amount": { "currency_code": "USD", "value": 300, "breakdown": { "item_total": { "currency_code": "USD", "value": 300 } } }, "items": [ { "name": "DSLR Camera", "description": "Black Camera - Digital SLR", "sku": "sku01", "unit_amount": { "currency_code": "USD", "value": 300 }, "quantity": "1", "category": "PHYSICAL_GOODS" } ] } ] } Response { "content-type": "application/json", "content-length": "501", "connection": "close", "date": "Mon, 01 Nov 2021 14:35:39 GMT", "application_id": "APP-80W284485P519543T", "cache-control": "max-age=0, no-cache, no-store, must-revalidate", "caller_acct_num": "LBWJA5E8YLKA8", "paypal-debug-id": "b49ae1a3b49a2", "strict-transport-security": "max-age=31536000; includeSubDomains" } { "id": "1TP17279PE973962V", "status": "CREATED", "links": [ { "href": "https://api.sandbox.paypal.com/v2/checkout/orders/1TP17279PE973962V", "rel": "self", "method": "GET" }, { "href": "https://www.sandbox.paypal.com/checkoutnow?token=1TP17279PE973962V", "rel": "approve", "method": "GET" }, { "href": "https://api.sandbox.paypal.com/v2/checkout/orders/1TP17279PE973962V", "rel": "update", "method": "PATCH" }, { "href": "https://api.sandbox.paypal.com/v2/checkout/orders/1TP17279PE973962V/capture", "rel": "capture", "method": "POST" } ] } Order Details GET https://api.sandbox.paypal.com/v2/checkout/orders/1TP17279PE973962V { "PayPal-Request-Id": "platform-1635777349747", "Content-Type": "application/json", "Authorization": "Bearer A21******************************************************************************************AWCA" } Patch Order PATCH https://api.sandbox.paypal.com/v2/checkout/orders/1TP17279PE973962V { "PayPal-Request-Id": "platform-1635777350065", "Content-Type": "application/json", "Authorization": "Bearer A21******************************************************************************************AWCA" } [ { "op": "replace", "path": "/purchase_units/@reference_id=='PU1'/amount", "value": { "currency_code": "USD", "value": 350, "breakdown": { "item_total": { "currency_code": "USD", "value": 300 }, "shipping": { "currency_code": "USD", "value": 20 }, "tax_total": { "currency_code": "USD", "value": 30 } } } } ] Immediate Capture POST https://api.sandbox.paypal.com/v2/checkout/orders/1TP17279PE973962V/capture/ { "PayPal-Request-Id": "platform-1635777389789", "Content-Type": "application/json", "Authorization": "Bearer A21******************************************************************************************AWCA" } 과정이 일어났다고 설명하고 있다. 창
Back to List