--- title: 'PayPal' description: 'Process payments, manage orders, and handle disputes via the PayPal REST API.' --- # PayPal Process payments, manage orders, and handle disputes via the PayPal REST API. | Detail | Value | |---|---| | Category | Payments | | Base URL | `https://api-m.paypal.com` | | Authentication | OAuth2 Client Credentials | | Endpoints | 6 | | Connector key | `paypal` | ## Using PayPal in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **PayPal** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [POST /checkout/orders](./post_checkout_orders_payments_createorder) | Create an order | | [GET /checkout/orders/{order_id}](./get_checkout_orders_order_id_payments_getorder) | Get order details | | [POST /checkout/orders/{order_id}/capture](./post_checkout_orders_order_id_capture_payments_captureorder) | Capture payment for an order | | [POST /payments/captures/{capture_id}/refund](./post_payments_captures_capture_id_refund_payments_refundcapture) | Refund a captured payment | | [GET /payments/captures/{capture_id}](./get_payments_captures_capture_id_payments_getcapture) | Get capture details | | [POST /payments/authorizations/{authorization_id}/capture](./post_payments_authorizations_authorization_id_capture_payments_captureauthorization) | Capture an authorized payment | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.