0

我正在学习 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 Credit 或 Master信用......没有别的......

但正如在这个网址中显示的那样:https ://api.mercadolibre.com/payment_types它不能根据我的 ARRAY 工作......所以我想知道我做错了什么?...

我感谢您提供的任何帮助

感谢您花时间阅读我的问题。

4

1 回答 1

1

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

于 2013-12-20T23:51:41.170 回答