Improved
Improvements to the Payment Provider Protocol API and Redirect flow documentation
June 2, 2022

The Payment Provider Protocol (PPP) API documentation and the Redirect section of the Purchase Flows article have just been updated. The changes in the PPP API documentation are:
- POST Create Payment endpoint.
- Removed requirement of
installmentsInterestRate,installmentsValueandipAddressparameters in the request body. - Added description of
cardparameter in the request body. documentfield is now properly located inside thecardparameter in the request body. Before, it was incorrectly located insidecard.expiration.- Added description of
isCorporate,corporateName,tradeNameandcorporateDocumentfields of theminiCard.buyerparameter in the request body. - Removed requirement of
complementfield of theminiCart.shippingAddressandminiCart.billingAddressparameters in the request body. - Removed requirement of
categoryIdandsellerIdfields of theminiCard.itemsparameter in the request body. - Corrected type of
miniCart.merchantSettingsparameter in the request body from object to array of objects and added description. - Added response examples for Redirect and Callback cases.
- Added examples for multiple request body fields.
- Removed requirement of
- GET List Payment Provider Manifest endpoint.
- Improved description of
paymentMethods[].allowsSplitfield in the response body to include reference to the Split Payouts on the Payment Provider Protocol article. - Improved description of
autoSettleDelayparameter in the response body to include reference to the Custom Auto Capture Feature article and added requirement ofminimumandmaximumfields.
- Improved description of
- POST Settle Payment, POST Cancel Payment, POST Refund Payment and POST Inbound Request endpoints.
- Added
merchantSettingsparameter in the request body with all the parameters.
- Added
Also, we improved the Redirect section of the Purchase Flows article by adding an image with a sequence diagram and a detailed explanation of the steps that occur when the Redirect flow is used for payments.