শক্তিশালী গ্রাহক প্রমাণীকরণ
স্ট্রং কাস্টমার অথেনটিকেশন (SCA) সাপেক্ষে লেনদেনের জন্য উপযুক্ত পেমেন্ট ক্রেডেনশিয়াল ফেরত দিতে Google Pay-কে সক্ষম করতে, আপনার বাস্তবায়ন আপডেট করার প্রয়োজন হতে পারে।
আপনি যদি Google Pay API V2 ইন্টিগ্রেশন সম্পন্ন করে থাকেন, তাহলে নিম্নলিখিত পরিবর্তনগুলি করতে হবে।
আপনার PaymentDataRequest অবজেক্ট আপডেট করুন
নিম্নলিখিত বৈশিষ্ট্যগুলি দিয়ে আপনার PaymentDataRequest অবজেক্ট আপডেট করুন:
merchantInfo.merchantName: পেমেন্ট শিটে বণিকের নাম উল্লেখ করা আছে।transactionInfo.countryCode: এটি লেনদেন কোথায় প্রক্রিয়া করা হচ্ছে তা নির্দেশ করে। আপনাকে অধিগ্রহণকারী ব্যাংকের দেশ উল্লেখ করতে হবে।transactionInfo.totalPrice: লেনদেনের মোট আর্থিক মূল্য, দুই দশমিক স্থানের ঐচ্ছিক দশমিক নির্ভুলতা সহ।
আপডেট করা PaymentDataRequest অবজেক্টের উদাহরণ
নিচে একটি আপডেট করা PaymentDataRequest অবজেক্টের উদাহরণ দেওয়া হল:
{ "apiVersion": 2, "apiVersionMinor": 0, "merchantInfo": { "merchantName": "Example Merchant" }, "allowedPaymentMethods": [ { "type": "CARD", "parameters": { "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"], "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "JCB", "MASTERCARD", "VISA"] }, "tokenizationSpecification": { "type": "PAYMENT_GATEWAY", "parameters": { "gateway": "example", "gatewayMerchantId": "exampleGatewayMerchantId" } } } ], "transactionInfo": { "totalPriceStatus": "FINAL", "totalPrice": "12.34", "countryCode": "GB", "currencyCode": "GBP" } }
প্রতিক্রিয়া বস্তুটি পরিচালনা করুন
ব্যবসায়ীরা নিম্নলিখিতগুলির মধ্যে একটি পান:
- একটি প্রমাণিত পেলোড যা কোনও অতিরিক্ত পদক্ষেপ বা চ্যালেঞ্জ ছাড়াই প্রক্রিয়া করা যেতে পারে।
- একটি
PANযার জন্য 3D সিকিউর 2.0 প্রয়োজন, অভ্যন্তরীণভাবে প্রদত্ত সমাধানের মাধ্যমে অথবা পেমেন্ট সার্ভিস প্রোভাইডার পার্টনারদের (PSP) মাধ্যমে।
আমাদের বেশিরভাগ PSP যথাযথ উপকরণ ঝুঁকি পরীক্ষা এবং ধাপে ধাপে লেনদেন প্রয়োগ করার ক্ষমতা প্রদান করে। প্রযোজ্য ক্ষেত্রে, এর মধ্যে Google Pay PAN PAN_ONLY লেনদেনের জন্য 3D সিকিউর অন্তর্ভুক্ত।
যদি আপনার কাছে একটি অভ্যন্তরীণ ঝুঁকি ব্যবস্থাপনার সরঞ্জাম থাকে, তাহলে ব্যবহার করুন assuranceDetailsRequired লেনদেন সম্পর্কে আরও বিশদ জানতে প্যারামিটার।
যদি assuranceDetails.cardHolderAuthenticated false ফেরত দেয়, উপযুক্ত উপকরণ ঝুঁকি পরীক্ষা প্রয়োগ করে এবং লেনদেনের ধাপ বাড়ায়। প্রযোজ্য ক্ষেত্রে, 3D সিকিউর অন্তর্ভুক্ত করুন।