信用卡付款确认页面

我已在我的网站上实施了网站付款专业版。 我可以使用PayPal登录进行支付,并且它给了我返回到我的商店的链接,因为我向用户显示了订单确认页面。

当用户决定通过信用卡支付时:

在这里输入图像描述

然后他们被重定向到一个我似乎没有任何控制权的确认页面:

在这里输入图像描述

我试过的:

  • 在我的首选项中设置自动返回并设置返回URL(在生成按钮时都通过配置文件和我的初始API调用)。
  • 将Web Payments Pro确认页面设置更改为On my sites confirmation page
  • 当通过信用卡付款时,我想将用户重定向到我的实际付款确认页面。 这可能吗?


    事实证明, showHostedThankyouPage=true导致了这个问题。

    我正在使用.NET按钮API来为iFrame生成请求,如下所示:

    var service = new PayPalAPIInterfaceServiceService(GetConfig(request));
            var createButtonResponse = service.BMCreateButton(new BMCreateButtonReq
            {
                BMCreateButtonRequest = new BMCreateButtonRequestType
                {
                    ButtonType = ButtonTypeType.PAYMENT,
                    ButtonCode = ButtonCodeType.TOKEN,
                    ButtonCountry = countryCodeType,
                    ButtonVar = new List<string>
                    {
                        String.Format("subtotal={0}", _salesOrderPriceService.GetGrossTotal(request.Order)),
                        String.Format("notify_url={0}", request.NotifyUrl),
                        String.Format("return={0}", request.ReturnUrl),
                        String.Format("invoice={0}", request.Order.Id),
                        String.Format("currency_code={0}", request.Order.Currency.Code),
                        String.Format("cancel_return={0}", request.CancelReturnUrl),
                        "billing_first_name=test",
                        "billing_last_name=tset",
                        "billing_address1=test",
                        "billing_city=test",
                        "billing_state=tes",
                        "billing_zip=test",
                        "billing_country=GB",
                        "template=templateD",
                        "paymentaction=sale",
                        "business=tset"
                    }
                }
            });
    

    我将showHostedThankyouPage=true包含在引起问题的名称值对中。 删除它整理出来。

    链接地址: http://www.djcxy.com/p/35799.html

    上一篇: Credit Card payment confirmation page

    下一篇: Why PayPal signup is required in a credit card payment