# Change History

<table><thead><tr><th width="202">Date</th><th>Changes</th></tr></thead><tbody><tr><td>June, 2025</td><td><p>New methods were added:</p><ul><li>Mercado Pago (Argentine) - MAPI payment and payout method</li><li>Lemon Cash (Argentine) - MAPI apyment and payout method</li></ul></td></tr><tr><td>April, 2025</td><td><p>New methods were added:</p><ul><li>JazzCash (Pakistan) - GAPI payment method</li><li>Interac (Canada) - MAPI payout method</li></ul></td></tr><tr><td>March, 2025</td><td><p>API callback messages are now sent with the status <code>actionRequired</code> in case of additional processing/checking period by the bank. For the status <code>actionRequired</code> are now sent action.type and action.details as well. </p><p></p><p>The generating and checking message token process has changed due to a new structure of API callback message.<br><br>New methods were added:</p><ul><li>Netbanking (India) - MAPI payout</li><li>PayID - MAPI payout / GAPI payout</li></ul></td></tr><tr><td>February, 2025</td><td><p>For the <strong>applepay</strong> payment method, the following parameters are now <strong>required</strong>:<br><em>session.order.customer.personsData.country</em></p><p><em>session.order.customer.personsData.firstName</em></p><p><em>session.order.customer.personsData.lastName</em></p><p>in the <a href="/pages/5JaQzhvxMqMNAXlBirTh#openapispecification-facade-startpaymentsession">Start Payment Session</a> method.<br>- <em>customer.address.country</em> in the <a href="/pages/5JaQzhvxMqMNAXlBirTh#create-payment">Create Payment</a> method.</p></td></tr><tr><td>January, 2025</td><td><a href="/pages/5JaQzhvxMqMNAXlBirTh#create-payment">MAPI payment</a>: the max length of the <em>sessionContext.browserParameters.accept</em> parameter has been changed from 100 to 2000 symbols.</td></tr><tr><td>January, 2025</td><td><ol><li><em><strong>Upi</strong></em> payment method: the max length of the first name and last name parameters in the <a href="/pages/5JaQzhvxMqMNAXlBirTh#openapispecification-facade-startpaymentsession">Start Payment Session</a> and <a href="/pages/5JaQzhvxMqMNAXlBirTh#create-payment">Create Payment</a> methods is now <strong>40</strong>.</li><li>Every <a href="/pages/5JaQzhvxMqMNAXlBirTh#openapispecification-facade-getstatus">Get Payment Status</a> response now includes the <em>session.payment.amount</em> parameter, regardless of the current payment status.</li><li>New payment/payout status, <code>cancelledByCustomer</code> , has been added to <a href="/pages/5JaQzhvxMqMNAXlBirTh#openapispecification-facade-operationstatuses">Operation statuses</a>. The status means that a customer declined the payment or payout attempt and returned to the merchant page.</li></ol></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payler.com/payler-public-api/change-history.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
