Visa Developer Community

Regular Visitor

Visa Payment Summary

I'm using the Visa Checkout Android SDK. I'm creating a ManualCheckoutSession. Visa Checkout is launching and I'm able to get a VisaPaymentSummary back. When I try to use it, I'm trying to get the callId, lastFourDigits, and cardBrand. When I debug and view the VisaPaymentSummary, I see all three. When I try to assign the values to variables, the callId is assigned, but the lastFourDigits and cardBrand assign as the string "null". Has anyone else seen this?

8 REPLIES 8
Visa Dev Moderator

Re: Visa Payment Summary

Hi @oldawg,

 

I'll take a look and someone will get back to you soon!

 

Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Thanks,
Diana

Highlighted
Helper

Re: Visa Payment Summary

This is happening for me in newer version v6.3.0. 

VisaPaymentSummary -> getLastFourDigits(),getCardBrand() returns null. 

I see, 'partialPaymentInstrument' object though, but we have to do custom parsing. 

Please advise.  

Visa Dev Moderator

Re: Visa Payment Summary

Hi @Uday,

 

I will take a look and reach out to you soon.

 

                             

Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Thanks,
Diana

Visa Dev Moderator

Re: Visa Payment Summary

Hi @Uday,                             

 

Thanks for contacting Visa Checkout Developer Support. Please submit an email inquiry to developer@visa.com directly. We will need more information to provide a response for this issue.

 

 

Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Thanks,
Diana

Visa Dev Moderator

Re: Visa Payment Summary

Hi @oldawg,                             

 

Thanks for contacting Visa Checkout Developer Support. Please submit an email inquiry to developer@visa.com directly. We will need more information to provide a response for this issue.

 

 

 

 

Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Thanks,
Diana

Regular Visitor

Re: Visa Payment Summary

We were able to do a workaround. As in the earlier post, trying to get the lastFourDigits returned null. We were able to get the json for partial payment and parse it.

Visa Dev Moderator

Re: Visa Payment Summary

Hi @oldawg,

 

Wonderful to hear of your workaround. Can you please share with us how you were able to get the json for partial payment and parse it? I'm sure some others will be excited to see.

 

                              

Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Thanks,
Diana

Regular Visitor

Re: Visa Payment Summary

Sure.

 

The VisaPaymentSummary has a property "partialPaymentInstrument" that is a json string. If you parse it, you will see it has properties such as "lastFourDigits" and "paymentType". The "paymentType" property has a property "cardBrand". This workaround did it for me.