Feature/Notable Change |
Impacted Services |
Upgraded PayPal from deprecated PayPal Java SDK to PayPal V2 |
Issue |
Fixed issue with PayPal order becomes out of date when Broadleaf Order/Payment changes |
broadleaf.paypal-checkout.api.oauth2-client-token-url
Description: The URL to use when fetching an oauth2 token for PayPal
Example value: https://api-m.sandbox.paypal.com/v1/oauth2/token
broadleaf.paypal-checkout.api.provider.api-url
Description: The base URL for PayPal V2 APIs
Example value: https://api-m.sandbox.paypal.com
broadleaf.paypal-checkout.api.provider.retrieve-order-details-uri
Description: The URI to read the order details
Default value: /v2/checkout/orders/{id}
broadleaf.paypal-checkout.api.provider.create-order-uri
Description: The URI to create the payment order
Default value: /v2/checkout/orders
broadleaf.paypal-checkout.api.provider.update-order-uri
Description: The URI to update the payment order
Default value: /v2/checkout/orders/{id}
broadleaf.paypal-checkout.api.provider.authorize-payment-for-order-uri
Description: The URI to authorize the payment for an order
Default value: /v2/checkout/orders/{id}/authorize
broadleaf.paypal-checkout.api.provider.capture-payment-for-order-uri
Description: The URI to capture the payment for an order
Default value: /v2/checkout/orders/{id}/capture
broadleaf.paypal-checkout.api.provider.retrieve-authorized-payment-details-uri
Description: The URI to retrieve the details for an authorized payment, by ID
Default value: /v2/payments/authorizations/{authorization_id}
broadleaf.paypal-checkout.api.provider.capture-authorized-payment-uri
Description: The URI to capture an authorized payment, by ID
Default value: /v2/payments/authorizations/{authorization_id}/capture
broadleaf.paypal-checkout.api.provider.void-authorized-payment-uri
Description: The URI to void, or cancel, an authorized payment, by ID
Default value: /v2/payments/authorizations/{authorization_id}/void
broadleaf.paypal-checkout.api.provider.refund-captured-payment-uri
Description: The URI to refund a captured payment, by ID
Default value: /v2/payments/captures/{capture_id}/refund