PayPal Integration – Transaction IDs & Correlation IDs¶
Environment: Sandbox
Date: February 2025
Sub-merchant ID (test): B8ERC6H3EBKWG
Supported Functions & Sample Transaction IDs¶
1. Direct Charge – New Card¶
Create Order + Capture with payment_source (card details).
| Field | Value |
|---|---|
| Order ID | 2MR62937AL298015R |
| Capture ID | 9FK074004K771831E |
| Correlation ID (PayPal-Request-Id) | 61cae374-858c-494f-9d02-2c11cca0f785 |
2. Direct Charge – Saved Card (Vault Token)¶
Create Order + Capture with payment_source (saved payment token).
| Field | Value |
|---|---|
| Order ID | 28404807YN682202A |
| Capture ID | 6XM4307829253013M |
| Correlation ID (PayPal-Request-Id) | 316bb3e0-2ee7-4c17-b067-bd06454df398 |
| Payment Token ID | 5x371702uv1611228 |
3. 3DS Flow (Payer Action Required)¶
Create Order without payment_source; return approval URL for payer action.
| Field | Value |
|---|---|
| Order ID | 29305725C2012460M |
| Correlation ID (PayPal-Request-Id) | 6e46c169-446a-4833-b512-9349a58e2181 |
| Approval URL | https://www.sandbox.paypal.com/checkoutnow?token=29305725C2012460M |
4. Card Vault (Save Payment Method)¶
Setup Token → Payment Token flow.
| Field | Value |
|---|---|
| Payment Token ID | 28862691ju569871l |
| Sub-merchant ID | B8ERC6H3EBKWG |
5. Seller Onboarding¶
- API: Partner Referrals API (
/v2/customer/partner-referrals) - Webhook:
MERCHANT.ONBOARDING.COMPLETED
Add your onboarding sample IDs here when available (merchant_id, tracking_id from webhook).
Checklist Summary¶
| Function | Order/Capture ID | Correlation ID | Status |
|---|---|---|---|
| Direct Charge (new card) | 2MR62937AL298015R / 9FK074004K771831E | 61cae374-858c-494f-9d02-2c11cca0f785 | ✓ |
| Direct Charge (saved card) | 28404807YN682202A / 6XM4307829253013M | 316bb3e0-2ee7-4c17-b067-bd06454df398 | ✓ |
| 3DS Flow | 29305725C2012460M | 6e46c169-446a-4833-b512-9349a58e2181 | ✓ |
| Card Vault | Token: 28862691ju569871l | - | ✓ |