Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java PayPal setNoteToBuyer(字符串)-如何在两行中显示注释_Java_Paypal - Fatal编程技术网

Java PayPal setNoteToBuyer(字符串)-如何在两行中显示注释

Java PayPal setNoteToBuyer(字符串)-如何在两行中显示注释,java,paypal,Java,Paypal,在Paypal express结帐页面的订单定制部分Paypal页面左侧,我也想显示订单交付详细信息 我无法找到一个函数来发送交付详细信息;因此,我选择将订单交付详细信息显示为买家的备忘 我正在使用以下函数 SetExpressCheckoutRequestDetailsType::setNoteToBuyer(String) 但我想让这张纸条分成两行 目前我正在发送交货日期+交货时间 我希望便笺的外观如下所示 交货日期 交货时间 我尝试使用: "Delivery Date" + "/n"

在Paypal express结帐页面的订单定制部分Paypal页面左侧,我也想显示订单交付详细信息

我无法找到一个函数来发送交付详细信息;因此,我选择将订单交付详细信息显示为买家的备忘

我正在使用以下函数

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如果对您有帮助,请接受此答案