অর্থপ্রদানের মাধ্যম হিসাবে ক্রিপ্টোকারেন্সি যে পরিমাণে বিকশিত হয়েছে তা বিবেচনা করে, শীঘ্রই আপনার নিয়োগকর্তারা তাদের প্ল্যাটফর্মে অর্থপ্রদানের বিকল্প হিসাবে বহু-মুদ্রা সংহত করার অনুরোধ করা শুরু করবে বা তারা ইতিমধ্যেই করেছে 😏। এই অনুচ্ছেদে, নওয়াচুকউ কিংসলে তোচুকউ এবং আমি একটি দুর্দান্ত সমাধান শেয়ার করব যা জাভাস্ক্রিপ্টে ক্রিপ্টোকারেন্সি পেমেন্ট বাস্তবায়নের জন্য কাজ করে।
উপরের চিত্রটি দেখায় যে কীভাবে বাস্তবায়নটি বণিক এবং গ্রাহককে পরিবেশন করবে। ধাপে রূপরেখা দেওয়া হয় আগের প্রবন্ধে.
বাস্তবায়ন
CoinForBarter giveডেভেলপারদের একটি বিরামহীন অভিজ্ঞতা, এবং তারা গ্রাহকদের জন্য একাধিক চেইন জুড়ে 11টি মুদ্রা সমর্থন করে। এগিয়ে যেতে, আপনি প্রয়োজন হবে নিবন্ধন করুন তাদের সাথে এবং একটি API KEY তৈরি করুন থেকে CoinForBarter. CoinForBarter যেমন Flutterwave বা Stripe জাভাস্ক্রিপ্টের জন্য একটি বাস্তবায়ন পদ্ধতি প্রদান করে।
আপনি কীভাবে আপনার জাভাস্ক্রিপ্টে ক্রিপ্টোকারেন্সি প্রয়োগ করতে পারেন তার একটি উদাহরণ নীচে দেওয়া হল:
এখন পরিশোধ করুন
ফাংশন makePayment() {
CoinForBarterCheckout({
publicKey: "xxxxxxxxxxxxxxxxxxxxxx",
txRef: "RX1",
পরিমাণ: 10,
মুদ্রা: "BTC",
redirectUrl: "http://example.com",
মুদ্রা: [], //সব মুদ্রা গ্রহণ করুন যদি আপনি এটি খালি রাখেন
মেটা: {
consumer_id: 23,
},
ক্রেতা: "example@gmail.com",
গ্রাহকের ফোন নম্বর: "+234xxxxxx",
গ্রাহকের পুরো নাম: "জন ডো",
কাস্টমাইজেশন: {
শিরোনাম: "আমার দোকান",
বর্ণনা: "কার্টের আইটেমের জন্য অর্থপ্রদান",
লোগো: "https://assets.example.com/logo.png",
},
onError: (ডেটা) => {
console.log(ডেটা);
সতর্কতা (data.message)
},
onSuccess: (ডেটা) => {
console.log(ডেটা);
}
});
}
এই হল একটি php এর জন্য উদাহরণ বাস্তবায়ন.
ইনপুট নাম এবং বিবরণ
- পাবলিক কী: আপনি আপনার থেকে আপনার পাবলিক কী পেতে পারেন CoinForBarter ড্যাশবোর্ড এটি আপনার লেনদেন সনাক্ত করতে সাহায্য করে।
- ক্রেতা: যে পেমেন্ট করতে গ্রাহকের ইমেইল ঠিকানা.
- গ্রাহকের ফোন নম্বর: এটি গ্রাহকের ফোন নম্বর। এটি একটি ঐচ্ছিক ক্ষেত্র।
- গ্রাহকের সম্পূর্ণ নাম: এটি গ্রাহকের পুরো নাম। এটি একটি ঐচ্ছিক ক্ষেত্র।
- txRef: এই লেনদেনটি মনে রাখতে আপনাকে সাহায্য করার জন্য এটি একটি র্যান্ডম স্ট্রিং।
- পরিমাণ: আপনার গ্রাহককে চার্জ করার পরিমাণ
- মুদ্রা: আপনি যে মুদ্রায় পরিমাণ সেট করেছেন।
- কাস্টমাইজেশন: অর্থপ্রদান পৃষ্ঠায় প্রদর্শিত শিরোনাম এবং বিবরণ প্রদর্শনের জন্য একটি বস্তু।
- redirectUrl: লেনদেন শেষ হলে গ্রাহককে রিডাইরেক্ট করার জন্য একটি ইউআরএল। এটি ঐচ্ছিক
- মুদ্রা: আপনি এই ক্ষেত্র একাধিক থাকতে পারে. এই লেনদেনের জন্য আপনি যে মুদ্রাগুলি গ্রহণ করতে চান তার একটি তালিকা হবে৷ এটি ঐচ্ছিক, এবং যদি খালি থাকে, গ্রাহক যেকোনো সমর্থিত মুদ্রায় অর্থ প্রদান করবেন।
- ত্রুটি: লেনদেন ব্যর্থ হলে বা বাতিল হলে ফেরত পাঠানো ডেটা পরিচালনা করার জন্য একটি ফাংশন। প্রদান করা হলে, এটি redirectUrl ওভাররাইড করে।
- সফলতা : লেনদেন সফল হলে ফেরত পাঠানো ডেটা পরিচালনা করার জন্য একটি ফাংশন। প্রদান করা হলে, এটি redirectUrl ওভাররাইড করে।
উপরের জাভাস্ক্রিপ্ট কোডে একজন ব্যবহারকারীর সর্বজনীন কী (Tochukwu's) ঢোকানোর পরে, 'Pay Now' বোতামটি আপনার ওয়েবসাইটের নীচের এই স্ক্রীনে নিয়ে যায়।
CoinForBarter সমর্থিত মুদ্রার একটি দীর্ঘ তালিকা আছে এবং আপনার স্থানীয় ব্যাঙ্ক অ্যাকাউন্টে স্বয়ংক্রিয়ভাবে সেটেল হতে সাহায্য করে. সমর্থিত মুদ্রার তালিকা এর নোট বিভাগে দেখা যেতে পারে আগের প্রবন্ধে.
এই নিবন্ধে, আমরা শিখেছি কিভাবে জাভাস্ক্রিপ্টের সাথে অর্থপ্রদানের বিকল্প হিসাবে ক্রিপ্টোকারেন্সি একত্রিত করা যায়। নওয়াচুকউ কিংসলে এবং আমি এটা লিখেছি। ভবিষ্যতে, আমরা React, React Native এবং API ব্যবহার করে এটি বাস্তবায়নের বিষয়ে লিখব। আমরা আপনার মন্তব্যের প্রশংসা করব, এবং যদি আপনার কোন প্রশ্ন থাকে, তাহলে আঘাত করতে দ্বিধা করবেন না কিংসলে or me টুইটারে
- 11
- হিসাব
- সব
- API
- প্রবন্ধ
- ব্যাংক
- ব্যাংক হিসাব
- BTC
- অভিযোগ
- কোড
- মন্তব্য
- cryptocurrency
- ক্রিপ্টোকারেন্সি পেমেন্ট
- মুদ্রা
- মুদ্রা
- গ্রাহকদের
- ড্যাশবোর্ড
- উপাত্ত
- ডেভেলপারদের
- DID
- ইমেইল
- প্রান্ত
- অভিজ্ঞতা
- ক্ষেত্রসমূহ
- প্রবাহ
- অনুসরণ করা
- সম্পূর্ণ
- ক্রিয়া
- ভবিষ্যৎ
- মহান
- GV
- কিভাবে
- কিভাবে
- hr
- HTTPS দ্বারা
- ia
- সনাক্ত করা
- IP
- IT
- জাভাস্ক্রিপ্ট
- চাবি
- তালিকা
- স্থানীয়
- দীর্ঘ
- মধ্যম
- বণিক
- নাম
- পছন্দ
- বেতন
- প্রদান
- প্ল্যাটফর্ম
- প্রকাশ্য
- পাবলিক কী
- প্রতিক্রিয়া
- পুনর্নির্দেশ
- স্ক্রিন
- নির্বিঘ্ন
- সেট
- শুরু
- দোকান
- ডোরা
- সফল
- সমর্থন
- সমর্থিত
- লেনদেন
- লেনদেন
- টুইটার
- W
- ওয়েবসাইট
- কাজ
- লেখা