在重定向到网站之前,在paypal页面确认付款

时间:2015-12-29 14:26:27

标签: paypal woocommerce paypal-sandbox express-checkout

如何在重定向到网站之前使用快速结账确认PayPal付款。 它从paypal帐户重定向到站点后询问“确认订单”。 我们如何能够直接在paypal中确认订单并重定向到感谢页面或订购收到的页面?

1 个答案:

答案 0 :(得分:2)

当您向paypal发布数据时,请使用回调网址指定此字段

<input type="text" name="notify_url" value="http://paypal.mysite.com" />

当用户付费时,paypal会使用交易信息对此网址执行POST操作 一些信息是

public string payer_email { get; set; }
public string payer_firstname { get; set; }
public string payer_lastname { get; set; }
public string payer_address { get; set; }
public string payer_city { get; set; }
public string payer_country { get; set; }
public string payment_status { get; set; }
public string pending_reason { get; set; }
public string payment_date { get; set; }
public double mc_gross { get; set; }
public double mc_fee { get; set; }
public string address_country { get; set; }
public string address_city { get; set; }
public string first_name { get; set; }
public string last_name { get; set; }
public string address_street { get; set; }
public string verify_sign { get; set; }

例如,如果您使用PHP,则可以执行此操作以了解所有返回的值

foreach(array_keys($_POST) as $key)
{
    $value .= $key .": " . $_POST[$key]."<br/>";
}
mysql_query("INSERT INTO test (message, date) VALUES ('$value', NOW()) ");