나는 결제 버튼을 클릭하지 않고 자동으로 Paypal 양식 제출을 전달하는 방법을 연구하고 있습니다. 다음 코드는 내가이 일을 너무 가지고 있습니다 :cURL을 사용하여 Paypal 양식을 제출하려고 시도 중 ...
<?php
$post_data['cmd'] = '_xclick';
$post_data['business'] = '[email protected]';
$post_data['item_name'] = 'The Items You are Purchasing';
$post_data['amount'] = '25';
$post_data['no_shipping'] = '1';
$post_data['no_note'] = '1';
$post_data['currency_code'] = 'USD';
$post_data['bn'] = 'PP-BuyNowBF';
foreach ($post_data as $key => $value) {
$post_items[] = $key . '=' . $value;
}
$post_string = implode ('&', $post_items);
$curl_connection = curl_init('https://www.paypal.com/cgi-bin/webscr');
curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($curl_connection, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl_connection, CURLOPT_POSTFIELDS, $post_string);
$result = curl_exec($curl_connection);
curl_close($curl_connection);
?>
가장 잘 나는이 페이팔을 통해 값을 전달해야 말해 myemail '로'당신이 구입하는 항목 '에 대한 $ 25을 지불하도록 요청 수 @ website.com. ' 그러나 어떤 이유로 그것은 작동하지 않습니다. 왜 그런지 압니까?
고객이 paypal에 로그인하고 지불 및 결제 정보를 입력해야한다는 것을 알고 있습니다. 나는 사용자가 체크 아웃하도록 설정된 정보로 페이팔 페이지로 사용자를 보내기 위해 이것을 필요로한다. 나는 GET 매개 변수를 사용하여 그것이 효과가 있는지 살펴볼 것이다. 답변 해주셔서 감사합니다. – Presto
나는 내 영어에 대해 물어 보는 것을 주저했다. 만족 스럽습니까? 코멘트와 함께 망설이지 말고 :) –
예, 영어가 만족 스럽습니다. 좋은 일을 계속해라 :) – Presto