我正在通过NVP整合标准PayPal付款。我已创建了所有内容,但我的问题是,在我的整个页面上,PayPal不会返回任何$ _POST和$ _GET数据。甚至,所以我将rm=2
放入我的PayPal请求中。这完全是奇怪的。因为我检查了我的旧PP集成,因为它也没有返回任何数据。但我只在我的localhost上检查过它。任何的想法?因为在我看来PayPal问题。
我在下面打电话给PP NVP的部分内容:
'PWD' => $password,
'USER' => $user,
'SIGNATURE' => $signature,
'METHOD' => $method
'BUTTONTYPE' => 'BUYNOW',
'BUTTONCODE' => 'HOSTED',
'BUTTONSUBTYPE' => 'PRODUCTS',
'BUTTONCOUNTRY' => 'GB',
'BUTTONIMAGEURL' => 'https://www.paypalobjects.com/webstatic/en_US/btn/btn_buynow_107x26.png',
'L_BUTTONVAR1' => 'return=' . $this->getReturnUrl(),
'L_BUTTONVAR2' => 'notify_url=' . $this->getNotifyUrl(),
'L_BUTTONVAR3' => 'invoice=' . $this->getInvoice(),
'L_BUTTONVAR4' => 'currency_code=GBP',
'L_BUTTONVAR5' => 'item_number=1',
'L_BUTTONVAR6' => 'item_name=' . $this->getItemName(),
'L_BUTTONVAR7' => 'amount=' . $this->getAmount(),
'L_BUTTONVAR8' => 'cpp_header_image=' . $this->getHeaderImage(),
'L_BUTTONVAR9' => 'rm=2', // return data by POST method