gpt4 book ai didi

xml - 如何将 BN 代码与 XML Pay 集成? ( Paypal 支付流专业版)

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:37 24 4
gpt4 key购买 nike

我们正在使用 PayPal 的网站支付 PayFlow Pro 来处理我们网站上的信用卡,并且我们最近加入了 PayPal 合作伙伴计划,该计划允许您在处理的每笔交易中指定一个“BN 代码”以获得信用。唯一的问题是......所有关于如何使用 BN 代码的文档都是针对处理交易的过时 Express Checkout 样式(基本上只是将表单数据作为长查询字符串发送),而不是当前使用 XMLPay 的模型.

在旧模型中,此“BN 代码”被指定为 BUTTONSOURCE参数,所以我知道使用 <ButtonSource> XMLPay 中的标签。但是,我不知道该放在哪里。

XMLPay Developer's Guide 都不是也不是 Website Payments Pro Payflow Edition - XMLPay Developer's Guide似乎对回答这个问题很有帮助。他们给出了放置 <ButtonSource> 的示例立即在 <PayPal> 内标记标签,用作 <Tender> .问题是我们的大多数客户不会使用 PayPal 作为他们的付款方式;他们将使用信用卡。

我尝试了一些交易,移动了 <ButtonSource><PayPal> 内标记各个地点标签和独自一人站着。在我进行的每一次不同尝试中,要么交易被拒绝,要么代码根本无法通过。

这是我们发送到 PayPal 的 XMLPay 请求的示例。我知道这不是 <ButtonSource> 的正确位置标记,但是这里有人可以告诉我需要将该标记放在哪里吗?或者您是否可以发布此 XML 的修订副本以正确的方式执行此操作?


<?xml version="1.0" encoding="UTF-8"?>
<XMLPayRequest xmlns="http://www.paypal.com/XMLPay" Timeout="30" Version="2.0">
<RequestData>
<Vendor>************</Vendor>
<Partner>PayPal</Partner>
<Transactions>
<Transaction>
<Sale>
<PayData>
<Invoice>
<NationalTaxIncl>false</NationalTaxIncl>
<TotalAmt>10.00</TotalAmt>
<BillTo>
<Address>
<Street>1234 Fake Street</Street>
<Zip>90210</Zip>
</Address>
</BillTo>
</Invoice>
<Tender>
<Card>
<CardType>VISA</CardType>
<CardNum>****************</CardNum>
<ExpDate>******</ExpDate>
<NameOnCard>John Smith</NameOnCard>
<CVNum>***</CVNum>
</Card>
</Tender>
<ButtonSource>MyCompanyBNCode</ButtonSource>
</PayData>
</Sale>
</Transaction>
</Transactions>
</RequestData>
<RequestAuth>
<UserPass>
<User>************</User>
<Password>************</Password>
</UserPass>
</RequestAuth>
</XMLPayRequest>

非常感谢!

最佳答案

你可以把它放在 extdata 标签中,包含在 the guide 中从第 16 页开始。对于没有 XML 值的任何其他参数也是如此。

指南中的通用示例:

<Sale>
<PayData>
(Invoice)
(Tender)
</PayData>
(ExtData)*
</Sale>

关于xml - 如何将 BN 代码与 XML Pay 集成? ( Paypal 支付流专业版),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19328455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com