Java PayPal setNoteToBuyer(字符串)-如何在两行中显示注释
在Paypal express结帐页面的订单定制部分Paypal页面左侧,我也想显示订单交付详细信息 我无法找到一个函数来发送交付详细信息;因此,我选择将订单交付详细信息显示为买家的备忘 我正在使用以下函数Java PayPal setNoteToBuyer(字符串)-如何在两行中显示注释,java,paypal,Java,Paypal,在Paypal express结帐页面的订单定制部分Paypal页面左侧,我也想显示订单交付详细信息 我无法找到一个函数来发送交付详细信息;因此,我选择将订单交付详细信息显示为买家的备忘 我正在使用以下函数 SetExpressCheckoutRequestDetailsType::setNoteToBuyer(String) 但我想让这张纸条分成两行 目前我正在发送交货日期+交货时间 我希望便笺的外观如下所示 交货日期 交货时间 我尝试使用: "Delivery Date" + "/n"
SetExpressCheckoutRequestDetailsType::setNoteToBuyer(String)
但我想让这张纸条分成两行
目前我正在发送交货日期+交货时间
我希望便笺的外观如下所示
交货日期
交货时间
我尝试使用:
"Delivery Date" + "/n" + "Delivery Time"
但它不起作用
它在PayPal页面上显示为交货日期/n交货时间
我也尝试过html break标记,但它不起作用
以下是我在JavaREST调用中的代码
setExpressCheckoutRequestDetails.setNoteToBuyer("Delivery Date" + "Delivery Time");
-RK交货日期+/n+交货时间
我相信这应该适用于newline。您是将其输出到终端还是web应用程序?你提到了HTML 您可以尝试这两个Delimeter中的一个,而不是/n: \r\n Unix和Windows换行符 HTML换行符
PayPal对登录页面-订单定制部分的备注字段进行HTML编码 因此,我们不能有两行注释 在我的示例中,我修改了注释,将交货日期和时间改为:而不是 交货日期 交货时间
-RK我通过setExpressCheckout call将此信息发送给PayPal,并显示在买家登录页面上。我已经使用inspect using Firebug检查了他们网站上的元素,发现PayPal将字符串放在div中-Delivery Date br Delivery Time;请注意break html元素是如何转换为brAh的,我明白了。他们用HTML编码,这是一个很好的安全实践。那么,我建议您完全更改输出内容,并添加如下内容:`交付时间的交付日期或不使用换行符的内容。谢谢您,正如建议的那样,我已将输出内容完全更改为交付日期和时间:@RamyaKarri如果对您有帮助,请接受此答案