我正在学习Mercado-Pago SDK ......
我想只能使用信用卡,而我正试图使用“excluded_payment_types”,所以我的数组看起来像这样:
$preference_data = array(
"items" => array(
array(
"title" => "Puppy Dalmata",
"description" => "Nice description of the item",
"quantity" => 1,
"currency_id" => "MXN",
"picture_url" => "http://domain.com/dal2.jpg",
"unit_price" => 1500,
"payment_methods" => array (
"excluded_payment_types" => array (
"id" => "ticket",
"id" => "bank_transfer",
"id" => "atm",
"id" => "debit_card",
"id" => "account_money"
),
"installments" => 12
),
)
)
);
$preference = $mp->create_preference($preference_data);
有了这个我能够获取URL,以便我可以处理该项目的付款,因此,这工作“很好”客户端能够看到要付多少钱和很多选项付款:
银行存款,账户资金,借记卡,通过“7Eleven,OXXO,STRIPES”和信用卡付款......这个想法是只显示信用卡而不是别的,用户只能选择卡的类型,Visa信用卡或主信用卡......没有别的......
但正如在这个网址中显示的那样:https://api.mercadolibre.com/payment_types它根据我的ARRAY不起作用...所以我想知道我做错了什么? ...
感谢您提供的任何帮助
感谢您抽出宝贵时间阅读我的问题。
答案 0 :(得分:1)
告诉我一些时间回到这个...无论如何,该阵列的问题是我在密钥“项目”中有“payment_methods” 这是错误的...它应该是关键项目之外......这解决了让“payment_methods”只接受信用卡的问题......顺便说一句,在我解决了这个问题后,我回去阅读并了解更多关于“ mercadopago “用于处理在线支付的API并且非常易于使用我不是说比PayPal更好,但是,是的更容易使用......