信用卡付款确认页面
我已在我的网站上实施了网站付款专业版。 我可以使用PayPal登录进行支付,并且它给了我返回到我的商店的链接,因为我向用户显示了订单确认页面。
当用户决定通过信用卡支付时:
然后他们被重定向到一个我似乎没有任何控制权的确认页面:
我试过的:
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
包含在引起问题的名称值对中。 删除它整理出来。