当前位置: 首页 > 知识库问答 >
问题:

更改PayPal付款按钮

越昊穹
2023-03-14

我的paypal按钮有一个小问题默认情况下,我会尝试隐藏它以显示我自己的按钮:/

这是我的密码。js

$(document).ready(function(){
$.getScript("https://www.paypalobjects.com/api/checkout.js", function(){

    paypal.Button.render({
        env: 'sandbox', // Or 'sandbox',

        commit: true, // Show a 'Pay Now' button

        style: {
        color: 'gold',
        size: 'small'
        },

        payment: function(data, actions) {
        var create_payment  = 'config/app/API/paypal/payment.php';
        return paypal.request.post(create_payment).then(function(data) {
            return data.id;
        });
    },

        onAuthorize: function(data, actions) {
        var execute_payment = 'config/app/API/paypal/pay.php';
        return paypal.request.post(execute_payment, {
            paymentID: data.paymentID,
            payerID:   data.payerID
        }).then(function(data) {

    //
            });

        });
        },

        onCancel: function(data, actions) {
        /* 
        * Buyer cancelled the payment 
        */
        },

        onError: function(err) {

        alert('error', err);

        console.log(err);

        }
    }, '#btn-checkout');
});

});

<div class="btn-paypal" id='btn-checkout'>Payer avec paypal</div>

问题是,我总是有黄色的贝宝按钮,出现在我的按钮底部,我不能得到面具。

共有1个答案

柯翔
2023-03-14

我的意思是:

$(document).ready(()=>{
  $(".newbutton").click(()=>{
    $(".paypalbutton").trigger("click")
  })

  $(".paypalbutton").click(()=>{
    alert("Example function that this was executed while pressing the other button")
  })
})
.paypalbutton{
display:none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="paypalbutton" href="#whatever">Pay</a>

<a class="newbutton" href="javascript:void(0)">Pay</a>
 类似资料:
  • 在用户批准后执行()授权支付时失败。 范围:"openid配置文件电子邮件地址电话https://uri.paypal.com/services/expresscheckout" consent _ uri:" https://www . sandbox . paypal . com/web apps/auth/protocol/OpenID connect/v1/authorize?客户端标识=

  • 我刚刚开始研究PayPal的REST API。我似乎看不到的一件事是PayPal称为自适应支付的功能。这允许我使用我的开发人员帐户注册我的应用程序,但不参与实际付款。例如,我的应用程序允许我的用户接受他们的服务付款,他们通过我的应用程序销售。 我已经通过PaypalsRestAPI文件。我已经解决了如何完成付款,但所有的交易都通过我的开发商贝宝账户发送。我找不到哪里可以更改收款人的详细信息,即卖家

  • 我正在开发一个WordPress插件,在那里我可以接受PayPal Express的付款。我能够成功获得PaymentID和PayerID。但我不知道如何验证付款。另外,我可以从payerID或PaymentID获取付款人详细信息吗? 下面是我用来创建支付按钮的脚本。 非常感谢。

  • 我有问题让贝宝接受从我的应用程序的实时支付。我正在使用一个Azure服务器,用C#编写代码,带有一个基于Xamarin的Android客户端应用程序。我可以得到所有工作与贝宝沙箱,但它失败时,我切换到实时凭据。下面是我的付款流程: 1)在我的Android应用程序中,启动PayPal应用程序授权支付。这返回一个授权代码。该代码类似于C21AAHHVXYJKTRK82SOMDGL6SSQD85LLM

  • 我用贝宝支付预付我的Magento购物车。我发现一个来自加拿大的客户的信用卡不断下降。我直接和客户谈了一下,做了以下测试: > 转到我的Paypal管理器中的虚拟终端,只测试授权,它也不工作。虚拟终端的单个事务测试给出错误:结果代码:12响应消息:Decreded:15005-无法处理此事务。 我在我的贝宝账户里发了一张2美元的发票,但这也不起作用。 客户然后使用信用卡从其他地方和它的工作很好。然

  • 我正在实施贝宝结账。 我有以下javascript代码paypal.button.render({ 弹出(上图)出现时,我点击贝宝按钮,我可以填写信用卡细节等,如图像。它在沙箱所以我使用测试卡号。当我单击“立即付款”按钮时,它会显示“正在处理”,并一遍又一遍地返回到相同的表单。我现在可以在控制台或回调中看到信息 I.W希望看到我的警报 onauthorize:函数(数据,操作){