【发布时间】:2015-09-04 15:22:02
【问题描述】:
我是 Android+Braintree 世界的新手。目前我正在使用 Drop-In 界面。 我想要做的是以下
"如果用户正在创建/添加新卡,请询问他是否要保存 信用卡信息”。
我需要此信息,因为稍后我将在交易的参数中相应地设置storeInVaultOnSuccess 选项。
现在,似乎没有办法在插入式 GUI 中插入元素来了解用户是否想要保存这些数据。
好的,所以我将在插入界面之后添加一个额外的步骤,我只会询问用户是否要保存信用卡数据。
但问题是,如果他选择了一张已经存在的信用卡,我不想问这个问题,所以我需要知道他是否创建了一张新卡,或者他是否选择了一张现有的信用卡。
有没有办法执行这个任务(或者有更好的选择)?
我已经尝试过的方法:
我试图查看onActivityResult 方法中给出的所有信息,更具体地说,是作为第三个参数给出的 Intent 的内容。
我所拥有的当然是EXTRA_PAYMENT_METHOD_NONCE,然后是EXTRA_PAYMENT_METHOD(类型com.braintreepayments.api.models.Card),但是查看Card.java 的代码我无法理解如何检索(如果可能)这个类型的信息。
提前致谢。
【问题讨论】:
-
真的可以在应用中存储借记卡/信用卡信息吗??