When retrieving payment profile information using the Java SDK (such as with GET_CUSTOMER_PAYMENT_PROFILE CIM transaction) the Payment information is not returned for an ACH / Bank payment method.
This is due to a bug in cim.Result.importPaymentInfo(...), the BankAccount is created but never added to the PaymentProfile being built (roughly line 357). This is with version 1.4.6 of the SDK (most recent).
A few questions:
* it appears new versions of the SDK are released infrequently, should I expect a fix for this or should I just implement the fix
* this bug is a bit concerning as I expected it to have come up in testing or even production sooner, is the Java SDK and the ACH / Echeck support considered stable and ready for production?
I've reported this issue to our product team for analysis.
I'd recommend subscribing to this topic so that you'll be alerted via email if there are updates. To subscribe, click Topic Options at the top of this thread and then select Subscribe. You'll then receive an email once anyone replies to your post.