Payments
Overview
Developer App requests a Payment via app2app interface. [Insert link to specification chapter]. The request parameters, as explained in the Setup API section, will be transferred in the Nexi App where the payment could be finalized.
Below is listed some information useful to understand the protocol:
- The interface is the same between MPOS and SoftPos solution
- Via APP2APP interface for Payment, it is not possible to specify the TID (previously assigned to Softpos or MPOS). Nexi APP will use the last selected TID.
Payment URI example request:
neximpos://payment?amount=1&callerTrxId=qwerty&sendTicket=true&urlTicket=true&callerName=Payment&email=name.surname%40domain.it&sms=3344556951&uri=demonexi%3A%2F%2Fpayment&addInfo1=value1&addInfo2=value2&addInfo3=value3&addInfo4=value4&addInfo5=value5
Payment URI example response:
demonexi://payment?result=0&amount=1&callerTrxId=qwerty&operationType=PAYMENT&actionCode=000&pan=************5938&transactionType=CLI×tamp=0912202317&resultDescription=&cardTypeCVM=2&acquirerId=00000000003&stan=000002&operationNumber=000031&acquirerName=NEXI%20%20%20%20%20%20%20%20%20%20%20%20&terminalId=30350039&merchantId=0000091%20%20%20%20%20%20%20%20&authorizationNumber=012651&urlTicket=https%3A%2F%2Fintapi.nexi.it%3A8443%2Fmpos%2Fmobile%2Fapi%2Fservices%2Forchestrator%2Freceipt%2Fview%3Fid%3DDBFIEFJQIJKLPOOYBDEDGIHO