বাস্তবায়ন পদক্ষেপ

{% যদি dynamic_data.request.path এ "স্ট্যান্ডার্ড-পেমেন্ট" হয় %} {% setvar documentation_base_path %}/standard-payments{% endsetvar %} {% elif "pay/banking-fop-v2" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/banking-fop-v2{% endsetvar %} {% setvar spec_name %}banking-fop-v2{% endsetvar %} {% elif "pay/card-fop-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/card-fop-v1{% endsetvar %} {% setvar spec_name %}card-fop-v1{% endsetvar %} {% elif "pay/card-management-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/card-management-v1{% endsetvar %} {% setvar spec_name %}কার্ড-ম্যানেজমেন্ট-v1{% endsetvar %} {% elif "pay/carriers-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/carriers-v1{% endsetvar %} {% setvar spec_name %}ক্যারিয়ার-v1{% endsetvar %} {% elif "pay/carrier-wallets-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/carrier-wallets-v1{% endsetvar %} {% setvar spec_name %}carrier-wallets-v1{% endsetvar %} {% elif "pay/e-wallets-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/e-wallets-v1{% endsetvar %} {% setvar spec_name %}e-wallets-v1{% endsetvar %} {% elif "pay/chargeback-alert-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/chargeback-alert-v1{% endsetvar %} {% setvar spec_name %}chargeback-alert-v1{% endsetvar %} {% elif "pay/golden-fop-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/golden-fop-v1{% endsetvar %} {% setvar spec_name %}গোল্ডেন-ফপ-ভি1{% endsetvar %} {% elif "pay/facilitated-transaction-event-v2" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/facilitated-transaction-event-v2{% endsetvar %} {% setvar spec_name %}facilitated-transaction-event-v2{% endsetvar %} {% elif "pay/india-cards-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/india-cards-v1{% endsetvar %} {% setvar spec_name %}india-cards-v1{% endsetvar %} {% elif "pay/issuers/apis/push-provisioning/server" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/issuers/apis/push-provisioning/server{% endsetvar %} {% setvar spec_name %}push-provisioning-v1{% endsetvar %} {% elif "pay/one-time-payment-code-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/one-time-payment-code-v1{% endsetvar %} {% setvar spec_name %}এককালীন-পেমেন্ট-কোড-v1{% endsetvar %} {% elif "pay/redirect-fop-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/redirect-fop-v1{% endsetvar %} {% setvar spec_name %}redirect-fop-v1{% endsetvar %} {% elif "pay/redirect-payment-token-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/redirect-payment-token-v1{% endsetvar %} {% setvar spec_name %}রিডাইরেক্ট-পেমেন্ট-টোকেন-v1{% endsetvar %} {% elif "pay/refundable-one-time-payment-code-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/refundable-one-time-payment-code-v1{% endsetvar %} {% setvar spec_name %}ফেরতযোগ্য-ওয়ান-টাইম-পেমেন্ট-কোড-v1{% endsetvar %} {% elif "pay/refundable-one-time-payment-code-v2" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/refundable-one-time-payment-code-v2{% endsetvar %} {% setvar spec_name %}ফেরতযোগ্য-ওয়ান-টাইম-পেমেন্ট-কোড-v2{% endsetvar %} {% elif "pay/value-on-device-fop-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/value-on-device-fop-v1{% endsetvar %} {% setvar spec_name %}value-on-device-fop-v1{% endsetvar %} {% elif "pay/virtual-cards-v1" in dynamic_data.request.path %} {% setvar documentation_base_path %}/pay/virtual-cards-v1{% endsetvar %} {% setvar spec_name %}ভার্চুয়াল-কার্ড-v1{% endsetvar %} {% যদি শেষ %}

ধাপ 1: সংযোগ এবং বুদ্ধিমত্তার প্রয়োজনীয়তার জন্য সমর্থন নিশ্চিত করুন

এটি বোঝা গুরুত্বপূর্ণ এবং নিশ্চিত করা গুরুত্বপূর্ণ যে আপনি পরিবহন স্তর এবং অ্যাপ্লিকেশন স্তর সুরক্ষা প্রয়োজনীয়তাগুলির পাশাপাশি প্রোটোকল মানগুলিকে সমর্থন করতে সক্ষম, বিশেষ করে যেগুলি একীভূত করার আগে, বিশেষ করে idempotency সম্পর্কিত।

ধাপ 2: আপনার ভেন্ডর কনফিগারেশন সেট আপ করতে Google এর সাথে কাজ করুন

আপনার প্রয়োগ করা বিক্রেতার হোস্ট করা APIগুলির সাথে যোগাযোগ স্থাপন করতে Google-কে হোস্ট(গুলি) এবং PGP কীগুলি কনফিগার করতে হবে৷

প্রথমে, আপনাকে আপনার পক্ষের হোস্ট(গুলি) এর URL নির্ধারণ করতে হবে যারা বিক্রেতা হোস্ট করা API গুলি পরিবেশন করার জন্য দায়ী৷ যদি আপনার বাস্তবায়ন একাধিক হোস্টে বিভক্ত হয় (যেমন একটি 3য় পক্ষের কোর বা অন্য পরিষেবা প্রদানকারী), তাহলে নির্দেশ করুন কোন শেষ পয়েন্টগুলি সরাসরি আপনার দ্বারা পরিবেশিত হয় এবং কোনটি আপনার পক্ষ থেকে একটি পরিষেবা প্রদানকারী দ্বারা পরিচালিত হয়৷

এরপরে, আপনি যদি বিক্রেতার হোস্ট করা APIগুলির কোনোটি হোস্ট করেন, তাহলে আপনাকে PGP কীগুলি তৈরি করতে হবে যা আপনার শেষ পয়েন্টগুলির সাথে অ্যাপ্লিকেশন স্তর এনক্রিপশনের জন্য ব্যবহার করা উচিত৷

বিক্রেতা কনফিগারেশন এবং কী বিনিময় প্রক্রিয়া শুরু করতে, আপনার Google প্রযুক্তিগত যোগাযোগের বিন্দুতে নিম্নলিখিতগুলি প্রদান করুন:

  • বিক্রেতা হোস্ট করা API গুলি পরিবেশনের জন্য দায়ী সার্ভারের হোস্টনাম৷
  • আপনার API বাস্তবায়নের সাবপাথ
  • আপনার তৈরি করা PGP কী জোড়ার সর্বজনীন অংশ

একবার Google আপনার ভেন্ডর কনফিগারেশন সেট আপ করলে, Google আপনার পেমেন্ট ইন্টিগ্রেটর অ্যাকাউন্ট আইডি (PIAID) এবং আপনি হোস্ট করা শেষ পয়েন্টগুলির জন্য নির্দিষ্ট Google-এর সর্বজনীন PGP কী দিয়ে উত্তর দেবে৷

ধাপ 3: স্যান্ডবক্স ইকো সংযোগ স্থাপন করুন

একবার আপনি যাচাই করে নিলে আপনি ইন্টিগ্রেশনের প্রয়োজনীয়তাগুলি পূরণ করতে পারবেন, আপনার PGP কীগুলি থাকতে পারবেন এবং আপনার কাছে Google থেকে একটি পেমেন্ট ইন্টিগ্রেটর অ্যাকাউন্ট আইডি (PIAID) থাকলে আপনি Google হোস্ট করা echo এবং ভেন্ডর হোস্ট করা echo এন্ডপয়েন্ট বাস্তবায়ন ও পরীক্ষা করতে প্রস্তুত৷ আপনি রেফারেন্সের অধীনে যে পরিষেবাটি প্রয়োগ করছেন তার জন্য API ডক্সে echo সংজ্ঞাগুলি পড়ুন।

এই স্ক্রিপ্টগুলি বেসলাইন সংযোগ পরীক্ষা করার জন্য Google-হোস্টেড স্যান্ডবক্স পরিবেশ ইকো পদ্ধতি ব্যবহার করে:

ধাপ 4: API এর সাথে একীভূত করুন

স্যান্ডবক্সে echo এন্ডপয়েন্ট কাজ করার পর, আপনি আমাদের বাকি এপিআই-এর সাথে একীভূত হতে প্রস্তুত।

রেফারেন্সের অধীনে আপনি যে পরিষেবাগুলি প্রয়োগ করছেন তার জন্য API ডক্স দেখুন।

ধাপ 5: আপনার কোম্পানির লোগো আপলোড করুন

লোগো ব্র্যান্ডিং নির্দেশিকা অনুসরণ করুন।

ধাপ 6: পরীক্ষা

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

ডেভেলপমেন্ট সমাপ্ত হওয়ার সাথে সাথে লঞ্চের প্রস্তুতির জন্য পরীক্ষার প্রক্রিয়া অনুসরণ করুন।

ধাপ 7: লঞ্চ!

যতটা সম্ভব মসৃণ রিলিজ নিশ্চিত করতে লঞ্চ প্রক্রিয়া অনুসরণ করুন।