Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Their new API requires billing address. Be sure you've set "Invoicing address handling at payment time" in CBSubs > Settings > Display > Invoices to "Mandatory invoicing address".sorry, I agree my post wasn't fully clear... I got "missing fields" answer from the bank server. See below for more details.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
We send the ISO code at all times for country. Specifically the value of address_country_code of the basket in the _cbsubs_payment_baskets database table. Check any basket failing and verify what that value is set to. For stateOrProvince we send address_state. Will look into this further. stateOrProvince appears to indeed be conditional will review how to handle fixing that.In the Billing Adress, the country is awaited in ISO 3166-1 alpha-2 (example : France --> FR). I think your system provides "France" so it is not recognised by their server : so they ask for the State/Province code which is missing because France doesn't go with State/Province (message : Format invalide pour le(s) champ(s) : /contexte_commande/billing/stateOrProvince )
If I choose America and Alaska (as an example), it works !!!! and we can reach their testing paiement system.
Yeah this was what I was afraid of. I can't test response handling because they won't give me a test account. So I can't make sure the SHA hash check is working. Please PM backend super user login credentials so I can take a look at the data sent by their server.As said, If I choose America and Alaska (as an example), it works !!!! and we can reach their testing paiement system. But once paiement validated, there is no response of CBSubs in my website :
- no paiement registered
- in CBSubs / notification, their is only one IPN : SIGNERROR
Please Log in or Create an account to join the conversation.