我在我的网站上集成了PayPal Express Checkout for Digital Goods,我在显示用户在PayPal评论页面上选择的项目时出现问题 - 该项目显示但其名称被截断为19个字符,这是识别的东西不是很冗长。
这仅仅是界面的限制,还是我可以做些什么来显示全名(或至少40个左右的字符)?我知道我传入了完整的字符串,因为它显示我是否将鼠标悬停在截断的描述上。
如果是界面的限制,每个浏览器中是否总共包含19个字符,包括移动设备?它是由em-length?如果我知道这是一个硬限制,我可以按下项目名称,这样我就不会出售"出席会员"。
我使用PayPal集成向导提供的基本代码。我正在填充我的$ items数组以传递给PHP中的SetExpressCheckoutDG,如下所示:
scaleControl: true,
scaleControlOptions: {
position: google.maps.ControlPosition.LEFT_TOP
}
然后使用GetExpressCheckoutDetails检索它们并通过ConfirmPayment重新发送它们:
$items[] = array('name' => 'Attending Membership for [convention and date]', 'amt' => $attending_cost, 'qty' => 1);
$resArray = SetExpressCheckoutDG( $paymentAmount, $currencyCodeType, $paymentType, $returnURL, $cancelURL, $items );
答案 0 :(得分:1)
PayPal结帐页面根据呈现的布局显示项目名称。
支持的项目长度:
Digital Goods
- 19个字符Express Checkout (Physical) old layout
= 35个字符Express Checkout (Physical) new layout
= 13个字符In-Context Checkout
- 19个字符。这是不显示整个字符长度并在hover