{ "name": "T-Shirt of the Month Club Plan", "description": "Template creation.", "type": "fixed", "payment_definitions": [ { "name": "Regular Payments", "type": "REGULAR", "frequency": "Month", "frequency_interval": "2", "cycles": "12", "amount": { "value": "100", "currency": "USD" }, "charge_models": [ { "type": "SHIPPING", "amount": { "value": "10", "currency": "USD" } } ] } ], "merchant_preferences": { "return_url": "https://my-gala.com/v2/vendor/paypal/rest-api-sdk-php/sample/billing/ExecuteAgreement.php?success=true", "cancel_url": "https://my-gala.com/v2/vendor/paypal/rest-api-sdk-php/sample/billing/ExecuteAgreement.php?success=false", "auto_bill_amount": "yes", "initial_fail_amount_action": "CONTINUE", "max_fail_attempts": "0", "setup_fee": { "value": "1", "currency": "USD" } } }
{ "name": "T-Shirt of the Month Club Plan", "description": "Template creation.", "type": "FIXED", "payment_definitions": [ { "id": "PD-7PV02317N4880112UGAESYTI", "name": "Regular Payments", "type": "REGULAR", "frequency": "Month", "amount": { "currency": "USD", "value": "100" }, "cycles": "12", "charge_models": [ { "id": "CHM-6466137035545610YGAESYTI", "type": "SHIPPING", "amount": { "currency": "USD", "value": "10" } } ], "frequency_interval": "2" } ], "merchant_preferences": { "setup_fee": { "currency": "USD", "value": "1" }, "max_fail_attempts": "0", "return_url": "https://my-gala.com/v2/vendor/paypal/rest-api-sdk-php/sample/billing/ExecuteAgreement.php?success=true", "cancel_url": "https://my-gala.com/v2/vendor/paypal/rest-api-sdk-php/sample/billing/ExecuteAgreement.php?success=false", "auto_bill_amount": "YES", "initial_fail_amount_action": "CONTINUE" }, "id": "P-1B166159TD135815XGAESYTI", "state": "CREATED", "create_time": "2024-11-15T13:35:27.821Z", "update_time": "2024-11-15T13:35:27.821Z", "links": [ { "href": "https://api.sandbox.paypal.com/v1/payments/billing-plans/P-1B166159TD135815XGAESYTI", "rel": "self", "method": "GET" } ] }
[ { "op": "replace", "path": "/", "value": { "state": "ACTIVE" } } ]
{ "id": "P-1B166159TD135815XGAESYTI", "state": "ACTIVE", "name": "T-Shirt of the Month Club Plan", "description": "Template creation.", "type": "FIXED", "payment_definitions": [ { "id": "PD-7PV02317N4880112UGAESYTI", "name": "Regular Payments", "type": "REGULAR", "frequency": "Month", "amount": { "currency": "USD", "value": "100" }, "cycles": "12", "charge_models": [ { "id": "CHM-6466137035545610YGAESYTI", "type": "SHIPPING", "amount": { "currency": "USD", "value": "10" } } ], "frequency_interval": "2" } ], "merchant_preferences": { "setup_fee": { "currency": "USD", "value": "1" }, "max_fail_attempts": "0", "return_url": "https://my-gala.com/v2/vendor/paypal/rest-api-sdk-php/sample/billing/ExecuteAgreement.php?success=true", "cancel_url": "https://my-gala.com/v2/vendor/paypal/rest-api-sdk-php/sample/billing/ExecuteAgreement.php?success=false", "auto_bill_amount": "YES", "initial_fail_amount_action": "CONTINUE" }, "create_time": "2024-11-15T13:35:27.821Z", "update_time": "2024-11-15T13:35:28.228Z", "links": [ { "href": "https://api.sandbox.paypal.com/v1/payments/billing-plans/P-1B166159TD135815XGAESYTI", "rel": "self", "method": "GET" } ] }
{ "name": "Base Agreement", "description": "Basic Agreement", "start_date": "2015-06-17T9:45:04Z", "plan": { "id": "P-1B166159TD135815XGAESYTI" }, "payer": { "payment_method": "paypal" }, "shipping_address": { "line1": "111 First Street", "city": "Saratoga", "state": "CA", "postal_code": "95070", "country_code": "US" } }
Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/billing-agreements/.
{ "name": "VALIDATION_ERROR", "debug_id": "59d68cf686d7f", "message": "Invalid request. See details.", "information_link": "https://developer.paypal.com/docs/api/payments.billing-agreements#errors", "details": [ { "field": "start_date", "issue": "Agreement start date is required,should be valid and greater than the current date. Should be consistent with ISO 8601 Format" } ] }