【发布时间】:2017-12-20 15:04:18
【问题描述】:
我陷入了困境。我没有得到我的这两个隐藏字段,其余的我得到了所有数据。谁能帮助我我做错了什么。这是我的贝宝表格:-
<form id="paypalForm" action="<?php echo $paypalURL; ?>" target="_blank" name="paypalform" method="post" style="display: none;" >
<!-- Identify your business so that you can collect the payments. -->
<input type="hidden" name="business" value="<?php echo $paypalID; ?>">
<!-- Specify a Buy Now button. -->
<input type="hidden" name="cmd" value="_xclick">
<!-- Specify details about the item that buyers will purchase. -->
<input type="hidden" name="item_name" value="{{ $serviceName }}">
<input type="hidden" name="item_number" value="<?php echo $cartId; ?>">
<input type="hidden" name="amount">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="auto_renew" value="no">
<input type="hidden" name="email_pref" value="no">
<input type='hidden' name='notify_url' value="{{ url('/ipn-paypal-success') }}">
<input type='hidden' name='cancel_return' value="{{ url('/paypal-cancel') }}">
<input type='hidden' name='return' value="{{ url('/paypal-sucess') }}">
<div class="form-group">
<label class="col-xs-3 col-form-label"></label>
<div class="col-xs-9">
<input id="paypalsubmit" type="button" value="Proceed to Payment" class="btn btn-payment-btn" />
</div>
</div>
</form>
这是我新的两个隐藏字段 auto_renew 和 email_pref 但是当我在电子邮件中收到回复时,我没有收到这两个。这是我的 Ipn 功能:-
public function ipnPaypalSucess(){
$data = $_REQUEST;
mail('my-test-email@gmail.com', 'array data', '<pre>'.print_r($data, true).'</pre>');
}
我正在使用 laravel 5.2 框架。请帮助我做错了什么
【问题讨论】:
标签: php laravel paypal paypal-ipn