Jason Judge
Jason Judge
The Omnipay driver uses `notifyUrl` which is then sent to the gateway as `NotificationURL`. This documented by Elavon here: https://developer.elavon.com/products/opayo-server/v1/transaction-registration You can also use `returnUrl`, which is legacy from when...
This error message comes not from the notification URL that you set up in the transaction creation, but in the rediect URL that your notification handler returns to Opayo to...
I don't believe SagePay/Opayo/NextNewName supports subsctiptions as a service. What it does support is [continuos authority](https://www.opayo.co.uk/support/account/merchant-numbers/general-setup/continuous-authority) and you can build your own subscription service around that. To set up a...
You should be able to access the decline code from the response using `getDeclineCode()`. Those codes come from the bank, and their meaning will change from one bank to another....
So - the new properties in the reponse won't break anything, but do provide additional context - in an ever-growing landscape of payment providers - for acting on when payments...
Can you provide any additional details? What is failing, and what are you doing when it fails?
Some workarounds here: https://stackoverflow.com/questions/71424620/sagepa-3ds2-3377-the-acs-has-provided-an-erro-message-creq-validation-failure
I've got a fix for this, in theory. Try as I might, I can't seem to reproduce this error but just looking at this code, I can see how it...
Thank you for taking us through this. Is this the master branch you are working from, or a 3DSv4 branch?
Yes, that makes a lot of sense. So: * The JSON `transactionReference` it also returned by `getToken()`. * The `purchase()` method calls `repeatPurchase()` (similarly for `authorize`) if the `token` is...