put https://localhost:44396/webservice/v2/moneyins/card/direct//3dconfirm
This method finalizes the credit of a wallet by card after 3D Secure authentication of the client:
- After initiating a Direct Payment using POST /moneyins/card/direct/3dinit, you receive an Authentication URL and a Transaction Id. If you want to register a card for future payments set registerCard=true
- With the Authentication URL, you are able to redirect the end-user to the ACS (Bank Authentication Server) Page
- After 3D Secure Authentication, you will be called back on the ReturnURL
- You need to then call POST /moneyins/card/direct/{transactionid}/3dauthenticate to verify the authentication process was done.
- If the authentication was done then call PUT /moneyins/card/direct/{transactionid}/3dconfirm specifying the return Transaction ID to finalize the payment.
For Subscriptions with equal recurring amounts: for the initial subscription payment, use the POST /moneyins/card/direct/3dinit and then POST /moneyins/card/direct/{transactionid}/3dauthenticate and PUT /moneyins/card/direct/{transactionid}/3dconfirm Ensure that you set: registerCard=true Use POST /moneyins/card/{cardid}/rebill for all subsequent payments.