2015-05-20 2 views
1

В настоящее время я использую камень Ruby braintree, чтобы получить все способы оплаты для клиента. Есть ли способ определить, является ли метод оплаты методом оплаты по умолчанию? Предоставляет ли Braintree эту информацию через свой API?Braintree - Определите, является ли метод оплаты по умолчанию одним

customer = Braintree::Customer.find(token) 
payment_methods = customer.payment_methods 
+1

Их документы (https://developers.braintreepayments.com/ios+ruby/reference/response/customer#payment_methods) указывают, что должно работать, так да. Какой ответ вы получаете? – snkashis

+0

А, я вижу, у него есть метод 'default? '. Если я проверю ответ, он не даст мне эту информацию. Спасибо за указатель. –

+0

Я работаю в Braintree. Да, 'default?' - это то, что вы хотите. Поскольку вы поняли это, я предлагаю вам опубликовать его в качестве ответа (и дайте мне знать, чтобы я мог его продвинуть). – agf

ответ

0

Благодаря @snkashis, я смог понять это. Ниже будет определить, если текущий способ оплаты по умолчанию один:

payment_method.default? 
Смежные вопросы