Google Pay API-তে কাজ করে এমন পেমেন্ট নেটওয়ার্ক

বিশ্বব্যাপী পেমেন্ট নেটওয়ার্ক

Google Pay API-তে, CardParameters অবজেক্টের মধ্যে allowedCardNetworks অ্যারেতে স্ট্রিং আইডেন্টিফায়ার অন্তর্ভুক্ত করে কার্ড স্কিম কনফিগার করা হয়। মার্চেন্টরা Google Pay-এর মাধ্যমে ফেরত আসা পেমেন্ট ক্রেডেনশিয়াল বেছে নিতে পারেন। এর জন্য তাদের allowedAuthMethods অ্যারেতে PAN_ONLY বা CRYPTOGRAM_3DS-এর মতো কাজ করে এমন পদ্ধতি ব্যবহার করতে হবে।

নিম্নলিখিত কার্ড স্কিম বিশ্বব্যাপী উপলভ্য এবং এই ধরনের ক্রেডেনশিয়াল কাজ করে:

কার্ড স্কিম allowedAuthMethods
PAN_ONLY CRYPTOGRAM_3DS
American Express 🟢 🟢
Discover 🟢 🔴
JCB 🟢 🔴
Mastercard 🟢 🟢
Visa 🟢 🟢

স্থানীয় পেমেন্ট নেটওয়ার্ক

ঘরোয়া নেটওয়ার্ক পেমেন্ট কার্ড ইস্যু করতে পারে, যা হয় মনো ব্যাজ, যা এক্সক্লুসিভভাবে ঘরোয়া ব্র্যান্ডের অধীনে বা কো-ব্যাজ, যা গ্লোবাল স্কিমের সাথে পার্টনারশিপে থাকে। Google Wallet এবং Google Pay API-এর মধ্যে, এই কার্ডগুলি টোকেনাইজ করা হয় এবং স্থানীয় নিয়মাবলী এবং রাউটিং পছন্দগুলি মেনে চলে, যে নেটওয়ার্কগুলি তারা স্পষ্টভাবে সমর্থন করে তার উপর ভিত্তি করে প্রসেস করা হয়। Google Pay API কনফিগার করার আগে, পেমেন্ট পরিষেবা প্রদানকারী (PSP)-এর সাথে যোগাযোগ করে জেনে নিন যে ডোমেস্টিক নেটওয়ার্ক কাজ করে কিনা।

কো-ব্যাজ কার্ড

কো-ব্যাজ কার্ডে আন্তর্জাতিক স্কিম ও দেশীয় নেটওয়ার্ক, দুটিই থাকে এবং একাধিক পেমেন্ট রেলের মাধ্যমে পেমেন্ট রাউট করার সুবিধা দেয়। Google Wallet-এ প্রোভিশন করা হলে, সেগুলি একটি ডিজিটাল কার্ড হিসেবে থাকে, উভয় নেটওয়ার্কের লোগো দেখায় এবং এই কার্ডগুলির মাধ্যমে করা ট্রানজ্যাকশনে উভয় নেটওয়ার্কের জন্য রাউটিং ক্ষমতা থাকে।

রাউটিং সংক্রান্ত পছন্দ

Google-এর ক্ষেত্রে, স্থানীয় রেগুলেশন এবং মার্চেন্ট বা ব্যবহারকারীর পছন্দকে সম্মান জানাতে, নির্দিষ্ট রাউটিং আচরণ সহ কো-ব্যাজ কার্ড কনফিগার করা যেতে পারে। বিভিন্ন প্যারামিটার ও কনফিগারেশনের মধ্যে এগুলি অন্তর্ভুক্ত:

  • ব্যবহারকারীর পছন্দ: চেক-আউটের সময় পেমেন্ট শিটে UI ড্রপডাউন থেকে ব্যবহারকারীকে তার পছন্দের নেটওয়ার্ক বেছে নিতে দেয়।

ডমেস্টিক নেটওয়ার্কের দ্বারা প্রয়োগ করা কো-ব্যাজ কনফিগারেশন:

কার্ড স্কিম allowedAuthMethods রাউটিং সংক্রান্ত পছন্দ
PAN_ONLY CRYPTOGRAM_3DS ব্যবহারকারীর পছন্দ
Elo 🟢 🟢 🟢 (শুধুমাত্র কম্বো কার্ড)
Interac 🔴 🟢 🔴

Elo

Google Pay API ব্রাজিলে Elo কার্ডের সাথে কাজ করে। এইসব কার্ড গ্রহণ করার জন্য Google Pay API কনফিগার করার আগে আপনার PSP, Elo-কে সাপোর্ট করে কিনা তা চেক করে নেওয়া গুরুত্বপূর্ণ।

Elo কম্বো-কার্ড ব্যবহারকারীরা, ডুয়াল-ফাংশন সহ, যার একটি কার্ডে ক্রেডিট এবং ডেবিট আছে, তাদের কাছে Google Pay পেমেন্ট শিটে ডেবিট বা ক্রেডিটের মধ্যে বেছে নেওয়ার বিকল্প আছে।

Elo কার্ড গ্রহণ করার জন্য, PaymentDataRequest অবজেক্ট তৈরি করার সময় Google Pay API ইন্টিগ্রেশনে নিম্নলিখিত বিষয়গুলি প্রয়োজন:

  1. transactionInfo.countryCode

    এটি অবশ্যই ব্রাজিলে সেট করতে হবে।

    "countryCode": "BR"
  2. allowedCardNetworks

    এতে নেটওয়ার্কের তালিকায় ELO ও ELO_DEBIT-এর পাশাপাশি অন্য যেকোনও অনুমোদিত নেটওয়ার্ক থাকতে হবে।

    "allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    ফাইলে থাকা কার্ড এবং ডিভাইস টোকেন সহ সব Elo কার্ড গ্রহণ করার জন্য এতে অবশ্যই CRYPTOGRAM_3DS এবং PAN_ONLY উল্লেখ করতে হবে।

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    ট্রানজ্যাকশনের মূল্য অবশ্যই শূন্যের চেয়ে বেশি হতে হবে, যেমন ১০.৫০।

Interac

Google Pay API কানাডায় Interac কার্ডে কাজ করে। এইসব কার্ড গ্রহণ করার জন্য Google Pay API কনফিগার করার আগে আপনার PSP Interac-কে সাপোর্ট করে কিনা তা চেক করা গুরুত্বপূর্ণ।

Interac কার্ডের জন্য সহায়তা প্রদান করতে, নিম্নলিখিত প্যারামিটার সহ PaymentDataRequest অবজেক্ট কনফিগার করুন:

  1. transactionInfo.countryCode ও transactionInfo.currencyCode

    সেগুলি কানাডায় সেট করা থাকতে হবে।

    "countryCode": "CA",
    "currencyCode": "CAD"
  2. allowedCardNetworks

    অন্যান্য অনুমোদিত নেটওয়ার্কের সাথে নেটওয়ার্ক তালিকায় INTERAC থাকতে হবে।

    "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    Interac কার্ড ব্যবহারকারীদের থেকে পেমেন্ট গ্রহণ করার জন্য এটিতে অবশ্যই CRYPTOGRAM_3DS উল্লেখ করতে হবে। allowedCardNetworks-এ তালিকাভুক্ত বাকি কার্ডগুলি গ্রহণ করার জন্য PAN_ONLY-এর উপস্থিতি আবশ্যক।

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    ট্রানজ্যাকশনের মূল্য অবশ্যই শূন্যের চেয়ে বেশি হতে হবে, যেমন ১০.৫০।