# পাস বিল্ডারে Google Wallet পাস ডিজাইন করুন

Google Wallet পাস বিল্ডার হলো কন্ট্রোল প্যানেলের একটি ভিজ্যুয়াল ডিজাইনার। আপনি একটি পাসের ধরন বেছে নিন, ব্র্যান্ডিং, ফিল্ড এবং একটি বারকোড পূরণ করুন, একটি লাইভ প্রিভিউ দেখুন এবং পাস তৈরি করুন। যখন আপনি পাস জেনারেট করেন, Pushwoosh Google Wallet-এ পাস অবজেক্ট তৈরি করে এবং একটি "Add to Google Wallet" সেভ লিঙ্ক প্রদান করে।

## একটি পাস তৈরি করুন

<Aside type="note" title="প্রথমে কনফিগারেশন প্রয়োজন">
বিল্ডারটি শুধুমাত্র তখনই উপলব্ধ হবে যখন অ্যাপ্লিকেশনের জন্য Google Wallet কনফিগার করা থাকবে (ইস্যুকারী আইডি এবং পরিষেবা অ্যাকাউন্ট কী)। যদি এটি এখনও কনফিগার করা না থাকে, তবে প্রথমে এটি সেট আপ করুন: [অ্যান্ড্রয়েডের জন্য Google Wallet পাস কনফিগারেশন](/bn/developer/first-steps/connect-messaging-services/android-configuration/android-google-wallet-configuration/)।
</Aside> 

কন্ট্রোল প্যানেলে, **Campaigns → Wallet Passes**-এ যান, **Google Wallet** ট্যাব খুলুন, এবং **Create pass**-এ ক্লিক করুন।

<img src="/google-wallet-passes-pass-builder-1.webp" alt="Wallet Passes পেজ যেখানে Google Wallet ট্যাব খোলা এবং Create pass বোতামটি দৃশ্যমান"/>


## পাসটি কনফিগার করুন

*   **From scratch:** একটি খালি পাস দিয়ে শুরু করুন। একটি পাসের ধরন বেছে নিন, তারপর নিচের বিভাগগুলিতে ফিল্ড, অ্যাপিয়ারেন্স, একটি বারকোড এবং অন্যান্য বিকল্পগুলি নিজে সেট করুন।

*   **From a template:** **Load template**-এ ক্লিক করুন, **Select Template**-এ একটি বিল্ট-ইন পাস বেছে নিন (জেনেরিক, অফার, লয়ালটি, ইভেন্ট টিকিট, গিফট কার্ড, ফ্লাইট, বা ট্রানজিট), এবং নিশ্চিত করুন। ফর্মটি পাসের ধরন, ফিল্ড, রঙ এবং বারকোড আগে থেকেই পূরণ করে দেবে। প্রয়োজন অনুযায়ী যেকোনো মান সম্পাদনা করুন বা ধরন পরিবর্তন করুন।

### একটি পাসের ধরন বেছে নিন

**PASS TYPE**-এর অধীনে, সাতটি Google Wallet পাসের ধরনের মধ্যে একটি বেছে নিন। পাসের ধরন কার্ডের লেআউট এবং কোন ফিল্ডগুলি উপলব্ধ হবে তা নিয়ন্ত্রণ করে। টাইপ করা পাসগুলি Google-এর নেটিভ লেআউট ব্যবহার করে। জেনেরিক পাসটি ফ্রি-ফর্ম।

*   **Generic:** আপনার নিজের ফিল্ড থেকে ফ্রি-ফর্ম কার্ড।
*   **Offer:** কুপন এবং ডিসকাউন্ট।
*   **Loyalty card:** লয়ালটি এবং মেম্বারশিপ কার্ড।
*   **Event ticket:** ইভেন্টের জন্য টিকিট।
*   **Gift card:** গিফট এবং প্রিপেইড কার্ড।
*   **Flight:** বোর্ডিং পাস।
*   **Transit:** রেল, বাস, ট্রাম এবং ফেরি টিকিট।



### পাসের ফিল্ডগুলি পূরণ করুন

আপনি যে ফিল্ডগুলি দেখবেন তা পাসের ধরনের উপর নির্ভর করে। প্রয়োজনীয় ফিল্ডগুলি চিহ্নিত করা আছে। ধরন অনুযায়ী সাধারণ ফিল্ডগুলি:

| পাসের ধরন <div style="width:140px"></div> | মূল ফিল্ড |
| :---- | :---- |
| **Generic** | কার্ডের শিরোনাম*, হেডার*, সাবহেডার, কার্ড ফিল্ড |
| **Offer** | শিরোনাম*, প্রদানকারী*, বিবরণ, ফাইন প্রিন্ট, রিডেম্পশন চ্যানেল (ইন-স্টোর / অনলাইন / উভয়), ইস্যুকারীর নাম |
| **Loyalty** | প্রোগ্রামের নাম*, সদস্যের নাম, সদস্য আইডি, পয়েন্ট ব্যালেন্স, পয়েন্ট লেবেল, রিওয়ার্ডস টিয়ার, টিয়ার লেবেল, ইস্যুকারীর নাম |
| **Event ticket** | ইভেন্টের নাম*, ভেন্যু, ঠিকানা, শুরু/শেষের তারিখ ও সময়, টিকিট ধারক, টিকিট নম্বর, ধরন, সেকশন, সারি, সিট, গেট |
| **Gift card** | মার্চেন্টের নাম*, কার্ড নম্বর*, পিন, ব্যালেন্স + মুদ্রা |
| **Flight** | ক্যারিয়ার IATA কোড*, ফ্লাইট নম্বর*, উৎস*, গন্তব্য*, প্রস্থানের সময়*, যাত্রীর নাম*, বোর্ডিং সময়, সিট, ক্লাস, বোর্ডিং গ্রুপ, কনফার্মেশন কোড |
| **Transit** | ট্রানজিটের ধরন* (বাস / রেল / ট্রাম / ফেরি / অন্যান্য), অপারেটর*, যাত্রী*, ট্রিপের ধরন, যাত্রার লেগ (উৎস*, গন্তব্য*, সময়, প্ল্যাটফর্ম, কোচ, সিট) |

\* Google দ্বারা প্রয়োজনীয়।

<Aside type="note" title="তারিখ এবং সময়">
বেশিরভাগ পাসের ধরন UTC অফসেট সহ ISO 8601 ব্যবহার করে (উদাহরণস্বরূপ, `2026-07-01T19:30:00+02:00`)। ফ্লাইট পাস একটি ব্যতিক্রম: Google-এর জন্য প্রস্থান, বোর্ডিং এবং আগমনের সময় বিমানবন্দরের **স্থানীয়** সময়ে **অফসেট ছাড়া** প্রয়োজন (উদাহরণস্বরূপ, `2026-09-01T06:30:00`)।
</Aside>

#### পাসের বিষয়বস্তু ব্যক্তিগতকরণ করুন

প্রতিটি পাস একটি [ইউজার আইডি](/bn/product/pushwoosh-knowledge-hub/users-userids/)-এর সাথে লিঙ্ক করা থাকে। সেই ব্যবহারকারীর জন্য অনন্য ডেটা দেখানোর জন্য ট্যাগ প্লেসহোল্ডার ব্যবহার করুন, উদাহরণস্বরূপ একটি লয়ালটি কার্ডে পয়েন্ট ব্যালেন্স বা একটি গিফট কার্ডে প্রাপকের নাম। প্রতি ইউজার আইডিতে একটি পাস ইস্যু করুন যাতে প্রত্যেক প্রাপক তাদের নিজস্ব মান পায়।

একটি ট্যাগ প্লেসহোল্ডার সন্নিবেশ করতে:

1.  একটি সমর্থিত টেক্সট ফিল্ডের পাশে (উদাহরণস্বরূপ, **Merchant**, **Card title**, বা **Header**), একটি ট্যাগ সন্নিবেশ করতে `{}`-এ ক্লিক করুন।
2.  **TAG**-এ, ফিল্ডে সন্নিবেশ করার জন্য [ট্যাগ](/bn/product/audience-data-and-segmentation/user-data-tags/tags/) নির্বাচন করুন।
3.  **FORMAT**-এ, ট্যাগের মান কীভাবে প্রদর্শন করা হবে তা বেছে নিন: **As is** (সংরক্ষিত মান ব্যবহার করুন), **Integer** (একটি পূর্ণ সংখ্যায় রাউন্ড করুন), **Price (0.00)** (দুটি দশমিক স্থান দেখান), বা **Capitalize first letter** (প্রথম অক্ষর বড় হাতের করুন)।
4.  **FALLBACK**-এ, ঐচ্ছিকভাবে এমন টেক্সট লিখুন যা প্রাপকের ট্যাগের জন্য কোনো মান না থাকলে দেখানো হবে।
5.  **Insert**-এ ক্লিক করুন।

<img src="/google-wallet-passes-pass-builder-2.webp" alt="পাস ফিল্ড যেখানে Insert a tag ডায়ালগ খোলা, ট্যাগ, ফরম্যাট এবং ফলব্যাক অপশন দেখা যাচ্ছে"/>

Pushwoosh ট্যাগ মানগুলি পূরণ করে যখন আপনি পাস তৈরি করেন এবং প্রতিটি আপডেটে সেগুলি রিফ্রেশ করে।


### অ্যাপিয়ারেন্স সেট করুন

**APPEARANCE**-এর অধীনে, রঙ, ছবি, কে পাস সংরক্ষণ করতে পারবে এবং মেয়াদ শেষ হওয়ার তারিখ কনফিগার করুন।

#### রঙ

**Background color**-এ একটি হেক্স কোড লিখুন, উদাহরণস্বরূপ সাদা রঙের জন্য `#FFFFFF`। শুরুতে `#` এবং ছয়টি অক্ষর অন্তর্ভুক্ত করুন।

#### ছবি

<Aside type="caution" title="একটি পাবলিক HTTPS URL-এ ছবি হোস্ট করুন">
Google Wallet আপনার লোগো বা হিরো ইমেজ সংরক্ষণ করে না। প্রতিটি ফাইল একটি **পাবলিক HTTPS URL**-এ হোস্ট করুন যা অনলাইন এবং পৌঁছানো যায়, তারপর পাস বিল্ডারে লিঙ্কটি পেস্ট করুন। যদি URLটি ভেঙে যায় বা ফাইলটি সরানো হয়, তবে ছবিটি পাসে লোড হওয়া বন্ধ হয়ে যাবে।
</Aside>

**Logo URL**-এ একটি পাবলিক HTTPS লিঙ্ক পেস্ট করুন। লয়ালটি এবং ট্রানজিট পাসের জন্য এটি প্রয়োজনীয়।

ঐচ্ছিকভাবে **Hero image URL**-এ একটি লিঙ্ক পেস্ট করুন পাসের সামনের দিকে কার্ডের বিবরণের নিচে একটি প্রশস্ত ব্যানারের জন্য। প্রস্তাবিত আকার হল 1032×336 px।

<img src="/google-wallet-passes-pass-builder-3.webp" alt="APPEARANCE বিভাগ যেখানে ব্যাকগ্রাউন্ড রঙ, লোগো URL, হিরো ইমেজ URL, কে পাস সংরক্ষণ করতে পারবে, এবং মেয়াদ শেষ হওয়ার তারিখের ফিল্ড রয়েছে"/>

<Aside type="tip" title="মিডিয়া স্টোর URL">
আপনি [মিডিয়া স্টোর](/bn/product/content/media-store/) থেকে একটি পাবলিক ইমেজ URL পেস্ট করতে পারেন, যার মধ্যে প্লেসমেন্টের জন্য আকারযুক্ত একটি [ভেরিয়েন্ট](/bn/product/content/media-store/#create-image-variants) অন্তর্ভুক্ত।

**দ্রষ্টব্য:** আপনি যদি মিডিয়া স্টোরে ছবিটি মুছে ফেলেন, তবে এটি পাসে লোড হওয়া বন্ধ হয়ে যাবে।
</Aside>

#### কে পাস সংরক্ষণ করতে পারবে

**Who can save the pass**-এ, কে Google Wallet-এ পাস যোগ করতে পারবে তা নির্বাচন করুন:

*   **One user, all their devices** (ডিফল্ট): পাসটি একটি Google অ্যাকাউন্টের সাথে লিঙ্ক করা থাকে এবং সেই অ্যাকাউন্টের ডিভাইসগুলিতে সিঙ্ক হয়।
*   **One user, one device:** পাসটি শুধুমাত্র একটি ডিভাইসে সংরক্ষিত হয়।
*   **Anyone with the link:** প্রতিটি Google অ্যাকাউন্ট যা সেভ লিঙ্কটি খোলে, তারা একই শেয়ার করা পাস অবজেক্ট পায়। যখন আপনি পাসটি আপডেট করেন, Google স্বয়ংক্রিয়ভাবে সমস্ত ধারকদের কাছে পরিবর্তনটি পৌঁছে দেয়।

<Aside type="note" title="Anyone with the link">
এটি এমন পাসের জন্য ব্যবহার করুন যেখানে সমস্ত ধারক একই বিষয়বস্তু দেখে, উদাহরণস্বরূপ একটি স্টোর-ওয়াইড অফার বা একটি পাবলিক ইভেন্ট টিকিট যেখানে কোনো নির্ধারিত সিট নেই। লয়ালটি কার্ড, গিফট কার্ড, বা এমন কোনো পাসের জন্য এটি এড়িয়ে চলুন যেখানে বিষয়বস্তু প্রতি ব্যবহারকারীর জন্য ব্যক্তিগতকৃত হতে হবে। Pushwoosh শেয়ার করা অবজেক্টের জন্য শুধুমাত্র একটি ডিভাইস ট্র্যাক করে, তাই স্বতন্ত্র ধারকরা দৃশ্যমান নয় এবং তাদের আলাদাভাবে টার্গেট করা যায় না।
</Aside>

#### মেয়াদ শেষ হওয়া

Google কখন পাসটি মেয়াদোত্তীর্ণ করবে তার জন্য **Expiration date** সেট করুন, অথবা কোনো মেয়াদ শেষ না হওয়ার জন্য এটি খালি রাখুন।

### একটি বারকোড যোগ করুন

**BARCODE**-এর অধীনে, একটি ফরম্যাট বেছে নিন এবং এনকোড করার জন্য মান লিখুন:

1.  **Format:** বারকোডটি কেমন দেখাবে এবং কোন ধরনের স্ক্যানার এটি পড়তে পারবে তা বেছে নিন।
    *   **QR_CODE:** বর্গাকার কোড যা বেশিরভাগ ফোন এবং স্ক্যানার সহজেই পড়তে পারে। বেশিরভাগ পাসের জন্য সেরা।
    *   **PDF_417:** বিভিন্ন সারির লাইন দিয়ে তৈরি প্রশস্ত বারকোড। প্রায়শই বোর্ডিং পাসের জন্য প্রয়োজন হয়।
    *   **AZTEC:** কমপ্যাক্ট বর্গাকার কোড, QR-এর মতো। ইভেন্ট এবং ট্রানজিট টিকিটে সাধারণ।
    *   **CODE_128** / **EAN_13:** 1D বারকোড। এগুলি শুধুমাত্র তখনই বেছে নিন যদি আপনার স্ক্যানার বা POS সিস্টেমের প্রয়োজন হয়।
2.  **Value:** বারকোডে এনকোড করা ডেটা (উদাহরণস্বরূপ, একটি টিকিট বা সদস্যপদ নম্বর)। প্রতি ব্যবহারকারীর জন্য একটি অনন্য মান ব্যবহার করতে, ফিল্ডের পাশে `{}`-এ ক্লিক করুন এবং একটি [ট্যাগ প্লেসহোল্ডার সন্নিবেশ করুন](#personalize-pass-content)।
3.  **Alt Text:** পাসে বারকোডের নিচে দেখানো টেক্সট।

<img src="/google-wallet-passes-pass-builder-5.webp" alt="BARCODE বিভাগ যেখানে ফরম্যাট, মান এবং অল্ট টেক্সট ফিল্ড রয়েছে"/>

### বিস্তারিত ফিল্ড এবং লিঙ্ক যোগ করুন

পাসের সামনের দিকে, ব্যবহারকারীরা মূল কার্ডটি দেখতে পায়। যখন তারা পাসের বিবরণ (পিছনের দিক) খোলে, তখন তারা অতিরিক্ত বিভাগ পড়তে পারে এবং আপনার যোগ করা লিঙ্কগুলিতে ট্যাপ করতে পারে।

*   **Text modules:** পাসের পিছনের দিকে অতিরিক্ত টেক্সট ব্লক। একটি **header** (বিভাগের শিরোনাম) এবং একটি **body** (টেক্সট) সেট করুন। শর্তাবলী, নির্দেশাবলী, বা অন্য কোনো তথ্যের জন্য এগুলি ব্যবহার করুন যা সামনের দিকে ফিট করে না।
*   **Links:** পাসের পিছনের দিকে ট্যাপযোগ্য লিঙ্ক। একটি **URL** এবং একটি সংক্ষিপ্ত **description** সেট করুন (উদাহরণস্বরূপ, "স্টোর লোকেটার" বা "শর্তাবলী")।

<img src="/google-wallet-passes-pass-builder-6.webp" alt="TEXT MODULES এবং LINKS বিভাগ যেখানে হেডার, বডি, URL এবং ডেসক্রিপশন ফিল্ড রয়েছে"/>

### একটি অ্যাপ লিঙ্ক যোগ করুন *(ঐচ্ছিক)*

**APP LINK**-এর অধীনে, পাসের সামনের দিকে একটি বোতাম যোগ করুন যা ট্যাপ করলে একটি ওয়েব পেজ বা আপনার অ্যান্ড্রয়েড অ্যাপ খোলে। আপনি একটি **URL**, একটি **Android package name**, বা উভয়ই সেট করতে পারেন।

যদি আপনি শুধুমাত্র URL সেট করেন, বোতামটি যেকোনো ডিভাইসে সেই ওয়েব ঠিকানাটি খুলবে। যদি আপনি শুধুমাত্র একটি প্যাকেজ নাম সেট করেন, বোতামটি অ্যান্ড্রয়েড ডিভাইসগুলিতে কাজ করবে যেখানে অ্যাপটি ইনস্টল করা আছে, কোনো ওয়েব ফলব্যাক ছাড়াই।

<img src="/google-wallet-passes-pass-builder-4.webp" alt="APP LINK বিভাগ যেখানে URL এবং অ্যান্ড্রয়েড প্যাকেজ নাম ফিল্ড রয়েছে"/>

### অবস্থান যোগ করুন *(ঐচ্ছিক)*

**Location-based relevance**-এর অধীনে, আগ্রহের স্থান যোগ করুন। Google একটি জিওফেন্সড নোটিফিকেশন দেখায় যখন ব্যবহারকারী আপনার যোগ করা কোনো অবস্থানের কাছাকাছি থাকে। উদাহরণস্বরূপ, আপনার দোকানের কাছে একটি লয়ালটি কার্ড, ভেন্যুর কাছে একটি ইভেন্ট টিকিট, বা বিমানবন্দরের কাছে একটি বোর্ডিং পাস সারফেস করুন।

আপনি **10**টি পর্যন্ত অবস্থান যোগ করতে পারেন, প্রতিটি অক্ষাংশ এবং দ্রাঘিমাংশ দ্বারা সেট করা।

<img
  src="/google-wallet-passes-pass-builder-7.webp"
  alt="LOCATIONS বিভাগ যেখানে আগ্রহের স্থান যোগ করার জন্য অক্ষাংশ এবং দ্রাঘিমাংশ ফিল্ড রয়েছে"
  style={{ maxWidth: "480px", width: "100%", height: "auto" }}
/>

<Aside type="note" title="Google Wallet-এ অবস্থান">
Google জিওফেন্সের ব্যাসার্ধ নিয়ন্ত্রণ করে এবং কখন নোটিফিকেশন সারফেস করবে তা সিদ্ধান্ত নেয়। আপনি প্রতি অবস্থানের জন্য সর্বোচ্চ দূরত্ব সেট করতে পারবেন না।
</Aside>

### একটি ইউজার আইডি লিখুন

এই পাসটি যে ব্যক্তি পাবে তার জন্য Pushwoosh [ইউজার আইডি](/bn/product/pushwoosh-knowledge-hub/users-userids/#how-are-users-and-devices-related) লিখুন।

Pushwoosh সেই ব্যবহারকারীকে পাসটি ইস্যু করে এবং [**All passes**](/bn/product/messaging-channels/google-wallet-passes/#view-and-manage-existing-passes)-এ **USER**-এর অধীনে এটি তালিকাভুক্ত করে।

### প্রিভিউ এবং যাচাই করুন

আপনি সম্পাদনা করার সাথে সাথে একটি **লাইভ প্রিভিউ** আপডেট হয়, যাতে আপনি মোটামুটি দেখতে পারেন যে পাসটি Google Wallet-এ কেমন দেখাবে।

<Aside type="note" title="ডিভাইসে প্রিভিউ ভিন্ন হতে পারে">
প্রিভিউটি একটি আনুমানিক চিত্র। টাইপ করা পাসগুলি Google-এর নেটিভ লেআউট ব্যবহার করে, তাই একটি আসল ডিভাইসে পাসটি ভিন্ন দেখতে পারে। দেখানো বারকোডটি একটি প্লেসহোল্ডার।
</Aside>

পাসটি তৈরি না করে Google-এর প্রয়োজনীয়তার বিরুদ্ধে পরীক্ষা করতে, **Validate**-এ ক্লিক করুন। বিল্ডারটি অনুপস্থিত প্রয়োজনীয় ফিল্ড এবং অন্যান্য সমস্যাগুলি ফ্ল্যাগ করে।

## পাসটি জেনারেট করুন

**Generate**-এ ক্লিক করুন। Pushwoosh পাসটি পরীক্ষা করে এবং Google Wallet-এ এটি তৈরি করে। আপনি ব্যবহারকারীদের সাথে শেয়ার করার জন্য একটি **Add to Google Wallet** সেভ লিঙ্ক পাবেন। কয়েক সেকেন্ডের মধ্যে, পাসটি [**All passes**](/bn/product/messaging-channels/google-wallet-passes/#view-and-manage-existing-passes)-এ উপস্থিত হয়।

তৈরির পরে পাস সম্পাদনা, সেভ লিঙ্ক পাওয়া, অবৈধ করা এবং মুছে ফেলার জন্য, দেখুন [বিদ্যমান পাসগুলি পরিচালনা করুন](/bn/product/messaging-channels/google-wallet-passes/#view-and-manage-existing-passes)।

## API-এর মাধ্যমে পাস পরিচালনা করুন

পাস বিল্ডার যা কিছু করে তা [Google Wallet API](/bn/developer/api-reference/google-wallet-api/)-এর মাধ্যমেও উপলব্ধ: পাস তৈরি, আপডেট, তালিকাভুক্ত করা, একটি সেভ লিঙ্ক পাওয়া, অবস্থা সেট করা এবং পাস মুছে ফেলা।

<LinkCard title="Google Wallet API" href="/developer/api-reference/google-wallet-api/" />