cancel
Showing results for 
Search instead for 
Did you mean: 

Can update ARB card expiration without card number in authorize.net website, but not via api???

For ARB subscriptions, I can update the card expiration without the card number via account.authorize.net

 

Why can't I submit a 

 

<payment>

<creditCard>

<expirationDate>1312</expirationDate>

</creditCard>

</payment>

 

To the api? 

 

It's like it's expecting the cardNumber and won't take the creditCard node it otherwise. If I leave the payment node out all together it works. I understand that the customer should have their card number but to be honest, they are lazy and they complain about this. 

jclamp
Member
1 REPLY 1

Don't think there's any way to do that with ARB, though I could be wrong. However, you can use CIM to set up payment profiles, call the billing method yourself as people come due (cron job or equivalent automated process that runs every morning), and then there's a way with CIM to get the credit card in the format xxxx1234 and then you can pass that back with the new expiration date and it will accept the update.

 

Short version - convert to CIM, or do without.

TJPride
Expert