Mercado Pago只有CreditCard

时间:2013-11-12 04:10:07

标签: php arrays

我正在学习Mercado-Pago SDK ......

我想只能使用信用卡,而我正试图使用​​“excluded_pa​​yment_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不起作用...所以我想知道我做错了什么? ...

感谢您提供的任何帮助

感谢您抽出宝贵时间阅读我的问题。

1 个答案:

答案 0 :(得分:1)

告诉我一些时间回到这个...无论如何,该阵列的问题是我在密钥“项目”中有“payment_methods” 这是错误的...它应该是关键项目之外......这解决了让“payment_methods”只接受信用卡的问题......顺便说一句,在我解决了这个问题后,我回去阅读并了解更多关于“ mercadopago “用于处理在线支付的API并且非常易于使用我不是说比PayPal更好,但是,是的更容易使用......