FAQs
-
What does the time stamp sent in IPN represent?
It signifies the transaction initiation time.
-
Will there be a retry if a '200 OK' response isn't sent post sending IPN?
Yes, retries will occur with a 20-second interval.
-
How many retry attempts will be made?
After the initial SNS delivery, there will be three IPN retries, aligned with AWS SNS default policy.
-
Can transactions not meeting the threshold limit refrain from triggering IPNs, initiating auto-refunds instead?
Successful transactions will reflect in the settlement report. Merchants must reconcile and utilize refund APIs for delayed responses. Refer to Integration POC for threshold details.
-
Is there an option for SFTP to receive details for processing refunds?
An SFTP mechanism is not available. Please use the refund APIs to process any refunds.
-
What is the format for the daily settlement report?
Refer to the business POC for the updated format.
-
How can I find the UPI transaction ID?
The UPI transaction ID is available in the IOPN response and will be mapped to the seller's order ID. For example:
"sellerOrderId": “<upi_txn_id>"
. -
Will IPN be pushed for all transaction scenarios in P2M QR code-based payments?
IPN will be posted only for SUCCESS transactions.
-
Is safe listing required for consuming IPNs at the merchant side?
Refer to the documentation detailing IP/IP range safe listing: Amazon SNS IP Address Range. You can all these IP addresses to your approved list to restrict the IPN delivery.
-
How can transactions be differentiated and sent to the correct POS machine/terminal in stores with multiple billing stations or POS terminals?
Each POS terminal will be onboarded as an individual store. The IPN response consists of the storeId for you to identify the right POS terminal from where the transaction has originated.
-
How do we handle situations when more than one customer initiates payments simultaneously by scanning the QR code?
The integration assumes only one transaction at a time with no parallel transactions. Cashiers needs to be trained to manage such situation on the POS.
-
How can we map our POS billing ID to transaction done by a user and verify the same in the Amazon settlement report?
Utilize the sellerOrderId sent in IPN response to map it to the POS’s billing ID. The settlement report also contains this sellerOrderId for cross-verification.
-
Can the integration be automated entirely, generating invoices without cashier intervention post successful transactions?
Once a user payment is initiated, notifications are relayed to the merchant server, and bill generation can be automated based on the IPN status received.
-
Can we identify if a transaction is made through the Amazon app or any other third-party UPI application based on the IPN response?
No, merchants won't be able to differentiate this based on the IPN response.