កម្មវិធីបង្កើតតំណ PayPal
បង្កើតតំណភ្ជាប់បង់ប្រាក់ PayPal បានយ៉ាងងាយស្រួល។
1. សេចក្តីផ្តើម
កម្មវិធីបង្កើតតំណ PayPal គឺជាឧបករណ៍សាមញ្ញមួយដែលបង្កើត URL សម្រាប់ការទូទាត់របស់ PayPal ដែលអាចប្រើបានភ្លាមៗ។ ជំនួសឱ្យការបង្កើត Query String ស្មុគស្មាញដោយដៃ ឬប្រើការរួមបញ្ចូលកម្រិតខ្ពស់ អ្នកអាចបង្កើតតំណទូទាត់ពេញលេញបានក្នុងរយៈពេលតែប៉ុន្មានវិនាទី ដោយគ្រាន់តែបំពេញព័ត៌មានមូលដ្ឋានមួយចំនួន។
ឧបករណ៍នេះស័ក្តិសមសម្រាប់អ្នកធ្វើការឯករាជ្យ អ្នកលក់តាមអ៊ីនធឺណិត អ្នកបង្កើតផលិតផលឌីជីថល អង្គការមិនរកប្រាក់ចំណេញ និងអាជីវកម្មខ្នាតតូចដែលចង់ទទួលការទូទាត់ដោយមិនចាំបាច់បង្កើតប្រព័ន្ធ Checkout ពេញលេញ។ មិនថាអ្នកត្រូវការប៊ូតុង Buy Now តំណ Add to Cart ឬតំណ Donation នោះទេ ឧបករណ៍នេះនឹងបង្កើត URL របស់ PayPal ដែលមានទម្រង់ត្រឹមត្រូវ ហើយអាចចែករំលែកបានគ្រប់ទីកន្លែង។
អ្នកអាចបង្កប់តំណដែលបានបង្កើតនៅក្នុងអ៊ីមែល ទំព័រ Landing Page ប្រវត្តិរូបបណ្ដាញសង្គម វិក្កយបត្រ ឬកម្មវិធីផ្ញើសារ។ នៅពេលអ្នកប្រើប្រាស់ចុចលើតំណ ពួកគេនឹងត្រូវបានបញ្ជូនទៅកាន់ទំព័រទូទាត់ដែលមានសុវត្ថិភាពរបស់ PayPal ដោយមានព័ត៌មានដែលអ្នកបានកំណត់ជាមុន ដូចជាឈ្មោះទំនិញ តម្លៃ រូបិយប័ណ្ណ និង Return URL ត្រូវបានបំពេញរួចជាស្រេច។
មិនចាំបាច់មានជំនាញសរសេរកូដឡើយ។ គ្រាន់តែបញ្ចូលព័ត៌មានការទូទាត់របស់អ្នក ហើយចម្លងតំណដែលបានបង្កើត។
2. របៀបដំណើរការ
ឧបករណ៍នេះបង្កើត URL សម្រាប់ការទូទាត់ PayPal ដោយស្វ័យប្រវត្តិ ដោយប្រើ Query Parameter ស្តង់ដាររបស់ PayPal។ ផ្អែកលើប្រភេទការទូទាត់ដែលអ្នកជ្រើសរើស និងតម្លៃដែលអ្នកបញ្ចូល វានឹងបង្កើត URL ពេញលេញដែលភ្ជាប់ទៅកាន់ Checkout Endpoint ផ្លូវការរបស់ PayPal។
ប្រភេទការទូទាត់
- Buy Now – បង្កើតតំណសម្រាប់ការទូទាត់តែម្តងដោយផ្ទាល់។
- Add to Cart – បន្ថែមផលិតផលទៅក្នុងរទេះទិញទំនិញ PayPal។
- Donation – បង្កើតតំណទូទាត់សម្រាប់ការបរិច្ចាគ។
ប្រភេទនីមួយៗត្រូវបានផ្គូផ្គងទៅនឹង Command Parameter ជាក់លាក់របស់ PayPal៖
- Buy Now →
_xclick - Add to Cart →
_cart - Donation →
_donations
ប៉ារ៉ាម៉ែត្របញ្ចូល
- អ៊ីមែល – អ៊ីមែលអាជីវកម្ម PayPal របស់អ្នក (អតិបរមា 320 តួអក្សរ)។ វាត្រូវបានប្រើសម្រាប់កំណត់អ្នកទទួលការទូទាត់។
- ចំណងជើង – ឈ្មោះផលិតផល ឬចំណងជើងការបរិច្ចាគ (អតិបរមា 256 តួអក្សរ)។
- តម្លៃ – ចំនួនទឹកប្រាក់ដែលត្រូវទូទាត់។ ត្រូវមានតម្លៃយ៉ាងហោចណាស់ 1 និងគាំទ្រលេខទសភាគ (ជំហាន 0.01)។
- រូបិយប័ណ្ណ – កូដរូបិយប័ណ្ណ (ឧ. USD, EUR)។ អតិបរមា 8 តួអក្សរ។
- Thank You URL – ទំព័រដែលអតិថិជននឹងត្រូវបានបញ្ជូនទៅបន្ទាប់ពីការទូទាត់ជោគជ័យ (អតិបរមា 2048 តួអក្សរ)។
- Cancel URL – ទំព័រដែលអ្នកប្រើប្រាស់នឹងត្រឡប់ទៅ ប្រសិនបើពួកគេលុបចោលការទូទាត់ (អតិបរមា 2048 តួអក្សរ)។
ច្បាប់ផ្ទៀងផ្ទាត់
- តម្លៃត្រូវតែជាលេខធំជាង ឬស្មើ 1។
- Thank You URL និង Cancel URL ត្រូវតែមានទម្រង់ URL ត្រឹមត្រូវ។
- វាលអ៊ីមែល ចំណងជើង និងរូបិយប័ណ្ណ មានកម្រិតប្រវែងអតិបរមា។
- ត្រូវជ្រើសរើសប្រភេទការទូទាត់ជាចាំបាច់។
រចនាសម្ព័ន្ធលទ្ធផល
លទ្ធផលដែលបានបង្កើតគឺជា PayPal Checkout URL ពេញលេញ ដែលមានរចនាសម្ព័ន្ធដូចខាងក្រោម៖
https://www.paypal.com/cgi-bin/webscr?business=EMAIL&cmd=COMMAND¤cy_code=CURRENCY&amount=PRICE&item_name=TITLE&return=THANK_YOU_URL&cancel_return=CANCEL_URL
សម្រាប់ “Add to Cart” នឹងមានការបន្ថែមប៉ារ៉ាម៉ែត្រដូចជា button_subtype=products និង add=1។
ដែនកំណត់
- ឧបករណ៍នេះបង្កើតតែតំណនៅផ្នែក Client-side ប៉ុណ្ណោះ។
- វាមិនផ្ទៀងផ្ទាត់ថាអ៊ីមែល PayPal កំពុងដំណើរការឬអត់ទេ។
- វាមិនដំណើរការការទូទាត់ដោយផ្ទាល់ទេ។
- ជម្រើសកម្រិតខ្ពស់របស់ PayPal (ពន្ធ ថ្លៃដឹកជញ្ជូន ការទូទាត់ជាប្រចាំ) មិនត្រូវបានរួមបញ្ចូលទេ។
3. របៀបប្រើឧបករណ៍នេះ
- ជ្រើសរើសប្រភេទការទូទាត់៖ Buy Now, Add to Cart ឬ Donation។
- បញ្ចូលអាសយដ្ឋានអ៊ីមែលអាជីវកម្ម PayPal របស់អ្នក។
- បញ្ចូលឈ្មោះទំនិញ ឬចំណងជើងការបរិច្ចាគ។
- បញ្ចូលចំនួនទឹកប្រាក់ដែលត្រូវទូទាត់។
- បញ្ជាក់កូដរូបិយប័ណ្ណ (ឧ. USD)។
- បន្ថែម Thank You URL (ជាជម្រើស ប៉ុន្តែណែនាំឱ្យប្រើ)។
- បន្ថែម Cancel URL (ជាជម្រើស ប៉ុន្តែណែនាំឱ្យប្រើ)។
- ចម្លងតំណដែលបានបង្កើតពីប្រអប់លទ្ធផល។
- បិទភ្ជាប់តំណទៅក្នុងគេហទំព័រ អ៊ីមែល វិក្កយបត្រ ឬបណ្ដាញសង្គមរបស់អ្នក។
4. ឧទាហរណ៍ជាក់ស្តែង
ឧទាហរណ៍ទី 1៖ លក់ផលិតផលឌីជីថល
ស្ថានភាព៖ អ្នកធ្វើការឯករាជ្យម្នាក់លក់ eBook ក្នុងតម្លៃ $19.99។
ព័ត៌មានបញ្ចូល៖
- ប្រភេទ៖ Buy Now
- អ៊ីមែល៖ [email protected]
- ចំណងជើង៖ Digital Marketing eBook
- តម្លៃ៖ 19.99
- រូបិយប័ណ្ណ៖ USD
- Thank You URL៖ https://example.com/thank-you
- Cancel URL៖ https://example.com/cancel
លទ្ធផល៖
https://www.paypal.com/cgi-bin/[email protected]&cmd=_xclick¤cy_code=USD&amount=19.99&item_name=Digital Marketing eBook&return=https://example.com/thank-you&cancel_return=https://example.com/cancel
ឧទាហរណ៍ទី 2៖ ទទួលការបរិច្ចាគ
ស្ថានភាព៖ អង្គការមិនរកប្រាក់ចំណេញមួយប្រមូលការបរិច្ចាគចំនួន $10។
ព័ត៌មានបញ្ចូល៖
- ប្រភេទ៖ Donation
- អ៊ីមែល៖ [email protected]
- ចំណងជើង៖ គាំទ្របេសកកម្មរបស់យើង
- តម្លៃ៖ 10
- រូបិយប័ណ្ណ៖ USD
- Thank You URL៖ https://charity.org/thanks
- Cancel URL៖ https://charity.org/
តំណដែលបានបង្កើតនឹងនាំអ្នកគាំទ្រទៅកាន់ទំព័រ PayPal Donation Checkout ដែលមានព័ត៌មានបំពេញរួចជាស្រេច។
5. ករណីប្រើប្រាស់សម្រាប់អ្នកអភិវឌ្ឍន៍
- តំណទូទាត់ Dynamic ក្នុង PHP
$link = "https://www.paypal.com/cgi-bin/webscr?business={$email}&cmd=_xclick¤cy_code={$currency}&amount={$price}&item_name={$title}";
- ការបង្កើតតំណក្នុង JavaScript
const link = `https://www.paypal.com/cgi-bin/webscr?business=${email}&cmd=_xclick¤cy_code=${currency}&amount=${price}&item_name=${title}`;
- ការធ្វើស្វ័យប្រវត្តិកម្មវិក្កយបត្រតាមអ៊ីមែល
បង្កប់តំណទូទាត់ទៅក្នុងអ៊ីមែលវិក្កយបត្រដោយស្វ័យប្រវត្តិ ដើម្បីឱ្យការទូទាត់កាន់តែលឿនដោយមិនចាំបាច់ប្រើ API Integration។
- ប៊ូតុងទូទាត់លើ Landing Page
ដាក់តំណដែលបានបង្កើតនៅពីក្រោយប៊ូតុង “Buy Now” ផ្ទាល់ខ្លួនលើទំព័រ HTML Static។
កំណត់ចំណាំអំពីសុវត្ថិភាព និងការផ្ទៀងផ្ទាត់
- ផ្ទៀងផ្ទាត់ទិន្នន័យលេខនៅផ្នែក Server-side មុនពេលបង្កើតតំណ។
- សម្អាតទិន្នន័យក្នុងវាលចំណងជើង និងអ៊ីមែល។
- ប្រើ HTTPS សម្រាប់ Return URL និង Cancel URL។
- ជៀសវាងការបង្ហាញ Business Logic សំខាន់ៗនៅក្នុង Script ផ្នែក Client-side។
6. សំណួរដែលសួរញឹកញាប់
តើខ្ញុំអាចបង្កើតតំណទូទាត់ PayPal ដោយរបៀបណា?
បញ្ចូលអ៊ីមែល PayPal ព័ត៌មានទំនិញ និងតម្លៃទៅក្នុងកម្មវិធីបង្កើត ដើម្បីទទួលបាន URL សម្រាប់ការទូទាត់ដែលអាចចែករំលែកបានភ្លាមៗ។
តើខ្ញុំអាចប្រើវាសម្រាប់ការបរិច្ចាគបានទេ?
បាន។ ជ្រើសរើសជម្រើស Donation ដើម្បីបង្កើតតំណបរិច្ចាគ PayPal។
តើខ្ញុំត្រូវការ PayPal API Key ដែរឬទេ?
មិនចាំបាច់ទេ។ ឧបករណ៍នេះបង្កើតតំណទូទាត់ PayPal ស្តង់ដារដែលផ្អែកលើ URL។
តើខ្ញុំអាចបញ្ជូនអ្នកប្រើទៅទំព័រផ្សេងបន្ទាប់ពីការទូទាត់បានទេ?
បាន។ ប្រើវាល Thank You URL ដើម្បីកំណត់ទំព័រជោគជ័យផ្ទាល់ខ្លួន។
តើការទូទាត់ត្រូវបានដំណើរការនៅលើគេហទំព័ររបស់ខ្ញុំឬ?
មិនមែនទេ។ ការទូទាត់ត្រូវបានដំណើរការយ៉ាងមានសុវត្ថិភាពនៅលើគេហទំព័ររបស់ PayPal។
តើខ្ញុំអាចបង្កប់តំណនេះក្នុងបណ្ដាញសង្គមបានទេ?
បាន។ តំណដែលបានបង្កើតអាចចែករំលែកបានគ្រប់ទីកន្លែងដែលគាំទ្រ URL។
ឧបករណ៍ពេញនិយម
បត់បែនលំដាប់អក្សរនៅក្នុងប្រយោគ ឬកថាខណ្ឌ។
ទទួលទំហំអត្ថបទជា Bytes (B), Kilobytes (KB), ឬ Megabytes (MB)។
រាប់ចំនួនតួអក្សរ និងពាក្យក្នុងអត្ថបទដែលបានផ្ដល់ឲ្យ។
បញ្ច្រាសអត្ថបទដោយងាយស្រួល។
បម្លែងលេខទៅជាទម្រង់សរសេរពេញលេញ។
បម្លែងអត្ថបទធម្មតាទៅរចនាប័ទ្មអក្សរ cursive។