এই রেফারেন্সটি ইউনিভার্সাল কমার্স প্রোটোকল (UCP)-এর জন্য গুগল পে পেমেন্ট হ্যান্ডলারের কনফিগ অবজেক্ট স্কিমার উপর ভিত্তি করে তৈরি।
{
"api_version": 2,
"api_version_minor": 0,
"environment": "TEST" | "PRODUCTION",
"merchant_info": {
"merchant_id": string,
"merchant_name": string,
"merchant_origin": string,
"auth_jwt": string
},
"allowed_payment_methods": [
{
"type": "CARD",
"parameters": {
"allowed_auth_methods": [
"PAN_ONLY"
],
"allowed_card_networks": [
"AMEX" | "DISCOVER" | "ELECTRON" | "ELO" | "ELO_DEBIT" | "INTERAC" | "JCB" | "MAESTRO" | "MASTERCARD" | "VISA"
],
"allow_prepaid_cards": boolean,
"allow_credit_cards": boolean,
"assurance_details_required": boolean,
"billing_address_required": boolean,
"billing_address_parameters": {
"format": "MIN" | "FULL" | "FULL-ISO3166",
"phone_number_required": boolean
}
},
"tokenization_specification": {
"type": "PAYMENT_GATEWAY" | "DIRECT",
"parameters": {
...
}
}
}
]
}
বৈশিষ্ট্য
| সম্পত্তি | প্রকার | প্রয়োজনীয়তা | বর্ণনা |
|---|---|---|---|
api_version | পূর্ণসংখ্যা | প্রয়োজনীয় | গুগল পে এপিআই-এর প্রধান সংস্করণ। শুধুমাত্র 2 সমর্থিত। |
api_version_minor | পূর্ণসংখ্যা | প্রয়োজনীয় | গুগল পে এপিআই-এর নিম্নতর সংস্করণ। শুধুমাত্র 0 সমর্থিত। |
environment | স্ট্রিং | প্রয়োজনীয় | গুগল পে ব্যবহারের পরিবেশ।
|
merchant_info | বস্তু | প্রয়োজনীয় | ব্যবসায়ীর পরিচয় সংক্রান্ত বিবরণ। |
merchant_info. merchant_id | স্ট্রিং | প্রয়োজনীয় | Google Pay ও Wallet Console থেকে আপনার Google Pay মার্চেন্ট আইডি। PRODUCTION এনভায়রনমেন্টের জন্য এটি আবশ্যক। TEST এনভায়রনমেন্টে এটি ঐচ্ছিক এবং উপেক্ষা করা হয়। |
merchant_info. merchant_name | স্ট্রিং | ঐচ্ছিক | ব্যবসায়ীর ব্যবহারকারী-মুখী ব্যবসায়িক নাম। |
merchant_info. merchant_origin | স্ট্রিং | ঐচ্ছিক | সম্পূর্ণ ওয়েব ডোমেইন যেখানে চেকআউট সম্পন্ন হয় (ফর্ম্যাট: hostname )। |
merchant_info. auth_jwt | স্ট্রিং | ঐচ্ছিক | নির্দিষ্ট ইন্টিগ্রেশন কনটেক্সটের জন্য অনুমোদন JWT। |
allowed_payment_methods | বস্তু[ ] | প্রয়োজনীয় | এই লেনদেনের জন্য অনুমোদিত অর্থপ্রদানের পদ্ধতিসমূহ। |
allowed_payment_methods[]. type | স্ট্রিং | প্রয়োজনীয় | সমর্থিত পেমেন্ট পদ্ধতির ধরন। শুধুমাত্র CARD সমর্থিত। |
allowed_payment_methods[]. parameters | বস্তু | প্রয়োজনীয় | CARD পেমেন্ট পদ্ধতি কনফিগার করার জন্য প্রয়োজনীয় প্যারামিটারসমূহ। |
allowed_payment_methods[].parameters. allowed_auth_methods | স্ট্রিং[ ] | প্রয়োজনীয় | কার্ড লেনদেন প্রমাণীকরণের জন্য সমর্থিত ক্ষেত্রসমূহ।
|
allowed_payment_methods[].parameters. allowed_card_networks | স্ট্রিং[ ] | প্রয়োজনীয় | মার্চেন্ট কর্তৃক সমর্থিত কার্ড নেটওয়ার্কসমূহ। সমর্থিত মানগুলো: AMEX , DISCOVER , ELECTRON , ELO , ELO_DEBIT , INTERAC , JCB , MAESTRO , MASTERCARD , VISA । |
allowed_payment_methods[].parameters. allow_prepaid_cards | বুলিয়ান | ঐচ্ছিক | আপনি যদি প্রিপেইড কার্ড সমর্থন না করেন তবে এটিকে false সেট করুন। ডিফল্ট হলো true । |
allowed_payment_methods[].parameters. allow_credit_cards | বুলিয়ান | ঐচ্ছিক | আপনি যদি ক্রেডিট কার্ড সমর্থন না করেন তবে এটিকে false সেট করুন। ডিফল্ট হলো true । |
allowed_payment_methods[].parameters. assurance_details_required | বুলিয়ান | ঐচ্ছিক | কার্ড নিশ্চয়তার বিবরণ অনুরোধ করতে এটিকে ' true সেট করুন। |
allowed_payment_methods[].parameters. billing_address_required | বুলিয়ান | ঐচ্ছিক | লেনদেনটি সম্পন্ন করার জন্য বিলিং ঠিকানার প্রয়োজন হলে এটিকে ' true সেট করুন। |
allowed_payment_methods[].parameters. billing_address_parameters | বস্তু | ঐচ্ছিক | যে প্যারামিটারগুলো ফেরত আসা বিলিং ঠিকানা নির্ধারণ করে। |
allowed_payment_methods[].parameters.billing_address_parameters. format | স্ট্রিং | ঐচ্ছিক | লেনদেনটি সম্পন্ন করার জন্য বিলিং ঠিকানার ফরম্যাট প্রয়োজন।
|
allowed_payment_methods[].parameters.billing_address_parameters. phone_number_required | বুলিয়ান | ঐচ্ছিক | লেনদেনটি সম্পন্ন করার জন্য ফোন নম্বরের প্রয়োজন হলে এটি ' true সেট করুন। |
allowed_payment_methods[]. tokenization_specification | বস্তু | প্রয়োজনীয় | এই কনফিগারেশনটি নির্ধারণ করে যে, পেমেন্টের তথ্যাদি আপনাকে কীভাবে ফেরত দেওয়া হবে। |
allowed_payment_methods[].tokenization_specification. type | স্ট্রিং | প্রয়োজনীয় | টোকেনাইজেশনের ধরণ।
|
allowed_payment_methods[].tokenization_specification. parameters | বস্তু | প্রয়োজনীয় | নির্বাচিত টোকেনাইজেশন type জন্য নির্দিষ্ট প্যারামিটারসমূহ।PAYMENT_GATEWAY এর জন্য প্রয়োজনীয় প্যারামিটারগুলো হলো:
DIRECT এর জন্য প্রয়োজনীয় প্যারামিটারগুলো হলো:
|