|
|
|
code จ่ายเงิน paypal จะส่งค่าราคา กับรายละเอียด ไปยังไงครับ |
|
|
|
|
|
|
|
ต้องไปอ่าน docs แล้วลองเล่น example เค้าดูดีกว่านะครับ
|
|
|
|
|
Date :
2017-09-16 10:58:05 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="xxxxx">
<input type="hidden" name="item_name" value="T-Shirt">
<input type="hidden" name="Amount" value="10.00">
<input type="image" src="https://www.paypalobjects.com/en_GB/TH/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/th_TH/i/scr/pixel.gif" width="1" height="1">
</form>
ตอนนี้ขาดแต่ ส่วนของราคารวม ไม่ยอมไปครับ
|
|
|
|
|
Date :
2017-09-16 11:19:53 |
By :
superza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยอดรวม ถ้าต้องการยอดรวม นั่นหมายถึงคุณจะมีสินค้าหลายชนิด
วิธีที่ 1 เข้าไปเซทรายการสินค้าพร้อมราคาของสินค้าแต่ละชนิดกับเครื่องมือของ paypal เขามีให้เราเอาสินค้าเข้า(ลงทะเบียนสินค้า)
วิธีการส่งก็ดูจาก document ที่เขาให้มา (ปล. ผมไม่เคยใช้วิธีนี้)
วิธีที่ 2 วนลูปรวมรายการมาให้เสร็จแล้วใช้โค๊ดข้างล่าง
Code (PHP)
<?php
$items=จำนวนรายการสินค้า;
$pieces=จำนวนชิ้นสินค้าทั้งหมด;
$name=ชื่อลูกค้า;
$surname=นามสกุลลูกค้า;
$itemname = 'All Product '.$items.' Item'.($items? 's' : '').
' ( '.$pieces.' Piece'.($pieces? 's' : '').' ) for '.$name.' '.$surname;
?>
<form name="_xclick" id="_xclick" method="post" action="https://www.paypal.com/us/cgi-bin/webscr" >
<input type="hidden" name="cmd" value="_xclick" >
<input type="hidden" name="business" value="[email protected]" >
<input type="hidden" name="currency_code" value="USD" >
<input type="hidden" name="item_name" value="<?=$itemname?>" >
<input type="hidden" name="amount" value="<?=($total + $delivery - $discount)?>" >
<input type="hidden" name="item_number" value="<?=date('Ymd').rand(10000, 99999)?>" ><br>
<input type="image" src="http://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif"
border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" >
</form>
|
|
|
|
|
Date :
2017-09-16 12:30:19 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="xxxvt">
<input type="hidden" name="charset" value="utf-8">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="item_name" value="VIP GOLD MEMBERSHIP">
<input type="hidden" name="amount" value="1,430">
<input type="hidden" name="currency_code" value="USD" />
<input type="image" src="https://www.paypalobjects.com/en_GB/TH/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/th_TH/i/scr/pixel.gif" width="1" height="1">
</form>
<input type="hidden" name="amount" value="1,430"> << ตัวเลขนี้ครับไม่ยอมแสดง อยากให้แสดงที่ช่อง price pre item
|
ประวัติการแก้ไข 2017-09-16 13:10:44 2017-09-16 13:11:00
|
|
|
|
Date :
2017-09-16 13:10:16 |
By :
superza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาคอมม่าออก
และ
Amount ---> amount
|
ประวัติการแก้ไข 2017-09-16 13:29:38
|
|
|
|
Date :
2017-09-16 13:28:06 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
&business=YOUREMAIL%40PROVIDER.COM&item_name=VIP+GOLD+MEMBERSHIP&amount=200¤cy_code=USD&submit.x=62&submit.y=
link ด้านบน amount ไปน่ะ
ผมลองเปลี่ยนเป็นแบบไหน
<input type="hidden" name=amount value=200>
ค่าก็ไม่แสดงที่หน้า paypal
|
|
|
|
|
Date :
2017-09-16 13:47:38 |
By :
superza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คงต้องปรึกษากับ paypal แล้วครับ ที่ผมเคยทำมันก็ออกน่ะครับ
|
|
|
|
|
Date :
2017-09-16 13:53:23 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยน _s-xclick เป็น _xclick ดูครับว่าได้หรือเปล่า
ปล. สกุลเงินเปลี่ยน USD เป็น THB ด้วยครับ
|
|
|
|
|
Date :
2017-09-16 19:28:41 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|