We are trying to get a recurring billing setup whereby we can charge the same token on variable intervals and possibly variable amounts with Apple Pay and CIM. However it appears the tokens from Apple are one-time-use.
We can successfully get a token from Apple, and successfully create a customer profile at Authorize.net using that token where the card is authorized and the test transaction is voided. But that's it. All subsequent transactions will fail with response code 2 (transaction declined).
By the same token (ha!) if we choose to charge the token initially (rather than create a customer profile) that also works, but then we are not able to create a customer from the transaction.
It's as though these tokens are one-use only, which of course does not work in a monthly subscription model.
Has anyone successfully implemented CIM with Apple Pay? What are the tricks to allow for more than one charge?