sage pay 对我的篮子提出了错误。如果我把交货部分拿掉,那么它可以工作,但我想继续交货。
// Ordering Shopping Basket
//
$ThisBasket = count( $items );
foreach( $items as $item ) {
preg_match( "#^\[([^\]]+)\]\[([^\]]+)\]\[([^\]]+)\]$#is", $item, $match );
$ThisBasket .= ':' . $match[2]; // Item Name ( - attribute/options )
$ThisBasket .= ':' . $match[1]; // Quantity
$ThisBasket .= ':' . self::$cp . ( $match[3] / $match[1] ); //Item Value
$ThisBasket .= ':' . self::$cp . global_data::get_vat( $match[3] / $match[1], true ); // Item Tax
$ThisBasket .= ':' . self::$cp . global_data::get_vat( $match[3] / $match[1] ); // // Item Total
$ThisBasket .= ':' . self::$cp . global_data::get_vat( $match[3] ); // // Line Total
}
$ThisBasket .= ':Delivery:1:' . self::$cp . '4.99:---:' . self::$cp . '4.99:' . self::$cp . '4.99';
我不知道交付的结构如何,也找不到任何文档。问候菲尔