Hello, I'm trying to create a customer payment profile using the encrypted data (opaque data) returned from acceptjs. The response message i'm getting is saying that i require card data??
REQUEST WITH BANK OPAQUE DATA:
{
"customerProfileId": "1813863342",
"paymentProfile": {
"payment": {
"Item": {
"dataDescriptor": "COMMON.ACCEPT.INAPP.PAYMENT",
"dataValue": "eyJjb2RlIjoiNTBfMl8wNjAwMDUyREVFMjEwNUMxMEI5RTc0NzY5REFEQzY1Q0E1M0E3RTYxMkY2ODdCQkVBRjE0QjQ5QjI4NkEzODI2RjIyNENGQkNCRkVBOUYxQjk0MzBEOEE0QkRGRTZDMEYxQ0I3Mjc4IiwidG9rZW4iOiI5NTE1NDQ5NjA5MTQyNDczMzA0NjA0IiwidiI6IjEuMSJ9",
"dataKey": null
}
},
"driversLicense": null,
"taxId": null,
"defaultPaymentProfileSpecified": false,
"customerTypeSpecified": false,
"billTo": {
"phoneNumber": null,
"faxNumber": null,
"email": null,
"firstName": null,
"lastName": null,
"company": null,
"address": "fasdgf",
"city": "Fak",
"state": "Fake State",
"zip": "FAKEYOU",
"country": "Fake Country"
}
},
"validationModeSpecified": false,
"merchantAuthentication": null,
"clientId": null,
"refId": null
}
RESPONSE FROM AUTHORIZE:
{
"customerProfileId": null,
"customerPaymentProfileId": null,
"validationDirectResponse": null,
"refId": null,
"messages": {
"resultCode": 1,
"message": [{
"code": "E00014",
"text": "Card Number is required."
},
{
"code": "E00014",
"text": "Expiration Date is required."
}]
},
"sessionToken": null
}
01-09-2018 09:02 AM
Currently, we only support profile creation from Accept when the opaque data was from a card. You can't create payment profiles if the original payment instrument was a bank account. So the response you are getting is correct.
However, there's some good news on this front. We are in the process of supporting bank opaque data as well, and you can expect a release soon (probably next month). Post that, it won't matter whether your Accept Opaque Data is from a bank account or credit card; you will be able to create payment profiles with both.
Thank you for your patience!
01-10-2018 10:20 AM - edited 01-10-2018 10:22 AM
Hello,
We are in the process of supporting bank opaque data as well, and you can expect a release soon (probably next month).
We ran into this problem today as we have a customer who is interested in supporting eCheck payment profiles in his billing application.
Are we still looking at a release in the near future? I want to communicate with our customer to let them know how long they'll need to wait.
Thanks!
02-15-2018 07:05 AM
Any update on this?
I don't mean to pester, I just need to give a realistic timeline to our client.
02-19-2018 05:55 AM
My organization is waiting on this as well. Really suprised that support is published in the live docs but in reality it is not.
03-07-2018 11:54 AM
Any updates? We are getting a lot of pressure from users to implement this feature, and we can't. Stripe has supported this kind of functionality for years.
03-16-2018 06:41 AM
Hi All,
We are very close to have it released . The team has finished with dev and QA for it and planning for the release .
I will update on it once the release dates are available .
Thanks
03-17-2018 12:45 AM - edited 03-17-2018 12:46 AM
Hi Whats the latest on this?
03-28-2018 01:56 PM
any update on createCustomerPaymentProfileRequest bank account support opaque data returned from accept.js??
required immediately
04-23-2018 02:12 PM
Whats the status here? Sounds like you've been QA testing this for months? Did you hit a road block? If so please let us know whats going on.
04-24-2018 08:31 AM