Etrefas skaner QR. Obererezhioù dre ur pass implij nemetken a zo steuñvet.
Etrefas skaner QR. Obererezhioù dre ur pass implij nemetken a zo steuñvet.
← An holl sturlevrioù Bubble Native

Xodera Plugins · Bubble Native

Xodera QR Passes Native

Sevel bilhedoù implij unan, kadarnañ tapadenn pe kouponoù. Al labourerien a skannañ ar c'hod, a wiriañ an disoc'h, a rakwelet an urzh ha a gadarnañ arver nemetken pa zo prest.

Public beta guides · Haptics instructions are in its Bubble listing

Public beta offer: free Bubble install · 7-day card trial, then US$1.50/month per plugin/project.

Teuliadur adwelet 6 a viz Du 2026

Skouerioù praktikel

Aotreadenn un implij evit un darvoud an hevelep devezh

Gallout a reer adimplijout ur skrammennadenn eus un talvoudegezh QR boas e meur a antre a-hend-all.

Ho arload a vir un enrolladenn Admission hag un `request_id` stabil evit an deroadenn; implijit al label dibabet `label=event` hag un `ttl_seconds` etre 1–86400 eilenn.

Un deroader aotreet a lañs Issue QR pass hag a gas ar QR distroet en un doare prevez. Ar skipailh a skann → Check QR pass → kadarnañ nemet ma'z eus `ok=yes` ha `status=available` → Confirm QR redemption gant un ID goulenn stabil enrollet.

`status=redeemed` ha `receipt_id` asambles hepken a aotre testeni moned ho arload. Enrollit an dave d'ar pas ha d'an testeni en Admission; na gasit ket endalc'had ar QR da servijoù dielfennañ.

Evit `outcome_unknown`, adkavit an hevelep goulenn gant an hevelep implijer, endro ha pas; na grouit morse un ID kadarnañ nevez. Merit expired, revoked ha stadoù implijet dija evel disoc'hoù disheñvel.

Raktreset. N'eo ket implijet ar dremen gant ar skann hag ar gwiriadur; nemet kadarnañ sklaer a ra.

Eraspennit un talvoud berr-pad ur wezh e-barzh ur c'hounter kenpartner.

Un kenpartner a c'houlenn un disoc'h kadarnaet implijet/diimplijet e-lec'h bezañ fiziet gant ur skeudenn QR pe un dornenn skramm.

`label=coupon`; enrolladenn Benefit an arload a zespiz piv en deus gwir d'ar gounid hag ur prantad talvoudegezh berr a-raok un oberadenn derodañ aotreet.

Deroadit ur pas nemet goude gwiriad ho arload eus ar gwir d'ar gounid. Er c'hontouer, Check QR pass a ziskouez hag-eñ eo hegerz ar pas hep e implijout. Goude ma kadarna ezel ar skipailh ez eo bet roet ar gounid, lañsit Confirm QR redemption.

Gallout a ra ho enrolladenn Benefit enrollañ `receipt_id` hag eur an implij kadarnaet goude `status=redeemed`. An enlugellad a ver stad ar pas; ho arload a ver ar gounid hag an darempred gant ar c'hleient.

Ma vez nullet ur gounid a-raok e implij, gallout a ra an hevelep deroader aotreet lañsañ Revoke QR pass gant e `pass_id`. Na gemennit ket un adpaeamant pe un implij berzh diwar `ok=yes` hepken.

Raktreset. N'eo ket implijet ar dremen gant ar skann hag ar gwiriadur; nemet kadarnañ sklaer a ra.

Kadarnañ adtapout ur benveg pe un urzhiad en hevelep devezh

Ezhomm en deus red labour ar skipailh da zispartiañ skannañ un dave adtapout diouzh reiñ an dra d'an den evit gwir.

Enrolladenn Collection ho arload a vir an aotre, an dra da reiñ hag IDoù goulenn stabil ha disparti evit derodañ hag implijout; implijit ur pas `label=access` gant ur prantad talvoudegezh berr.

Goude ma aotre ho arload an adtapout, lañsit Issue QR pass. Ar skipailh a skann hag a implij Check, a sell ouzh ar Collection a glot en ho arload, ha goude-se a gadarna ent sklaer ez eo bet roet an dra hag a lañs Confirm QR redemption.

Goude un testeni `redeemed` kadarnaet hepken e rank ho red labour merkañ Collection evel roet. Virit `receipt_id` evel liamm da zisoc'h ar pas.

Gallout a ra ur skann all distreiñ already_used; diskouezit enrolladenn red an arload kentoc'h eget reiñ un dra all. Adkavit ur c'hadarnadur ansur gant an hevelep ID hag enankadoù.

Raktreset. N'eo ket implijet ar dremen gant ar skann hag ar gwiriadur; nemet kadarnañ sklaer a ra.

Petra a labour a-vremañ

Beta prevez. Ar skanner a-vremañ a zo gant kontroloù kamera ha aotreadur. Krouiñ, gwiriañ ha kadarnañ pasioù implij unan a zo er steuñv ha n'eo ket prest da vezañ implijet en ho arload c'hoazh.

Sevel al labouradenn

Plannet

Lanv labour steuñvet. N'eo ket hegerz er beta a-vremañ c'hoazh.

Ar skouerioù-mañ a implij enrolladennoù arloadoù evel Lesson, Message ha Order. Erlec'hit anezho gant ho doareoù roadennoù ha anvioù elfenn ho unan. Ret eo erlec'hiañ ar chomlec'hioù media skouer gant ho restroù.

  1. Rakwelet: un ezel aotreet eus ar skipailh a implij Issue QR pass evit un Admission pe un Order. Skouer: label=event, ttl_seconds=900, environment=development. Virit un request_id stabil evit an deroadenn-se hag enrollit pass_id gant an enrolladenn.

  2. Diskouezit ar QR distroet d'an den a zo sañset kaout anezhañ. Izili ar skipailh a skann anezhañ. Er red labour pas rakwelet, implijit workflow_mode=yes ha lennit scanned_pass_token goude pass_scanned. N'eo ket hegerz an arventennoù red labour pas-mañ er skanner red.

  3. Lañsit Check QR pass gant pass_token = QR Scanner's scanned_pass_token. Gwiriañ a ra hep implijout ar pas. Evit status=available, diskouezit munudoù an urzhiad pe ar moned a glot, evit ma c'hallo ar skipailh o adwelet.

  4. Ur bouton Confirm disparti hepken a lañs Confirm QR redemption gant an hevelep pass_token, un request_id stabil ha confirm=yes. War status=redeemed, enrollit receipt_id ha merkit an urzhiad pe ar moned-se evel echuet.

  5. already_used, expired, revoked pe invalid a dalvez na ranker ket lezel an den da vont e-barzh pe reiñ an urzhiad dezhañ. Ne echu morse un skann pe ur Check berzh hepken an treuzvarc'had.

Diagramm al labour-flus — n'eo ket ur skrammenn meziant

Kefluniañ ur wech

Krouit pe dibabit ho raktres arload Bubble e BestPlugins → Dashboard → Plugins. Dibabit Xodera QR Passes Native, eilañ e alc'hwez, goude‑se digorit Bubble → Plugins → Xodera QR Passes Native ha pegañ anezhañ e project_api_key. Enrollit ur wezh; goude‑se implijit an obererezhioù amañ dindan. Pep lugant e pep raktres a zo gant e alc'hwez dezhañ.

Ezhomm a zo eus aotreadur kamera evit skannañ. Evit pasioù implij unan, despizañ piv a c'hell krouiñ pasioù ha piv a c'hell gwiriañ anezho e dor pe e poent tapadenn. Ar c'hleiented boutin n'ezhomm ket eus roll al labourer.

qr_issuer_permission_field

qr_pass_issuer · Anv ar vaezienn yes/no war User a verk izili ar skipailh aotreet da grouiñ pe da revokiñ pasioù. Skouer/dre ziouer: qr_pass_issuer. Lakit anv ar vaezienn amañ, ket yes pe no. Ur merour aotreet hepken a zle kemmañ an aotre-mañ war un implijer.

qr_staff_permission_field

qr_staff · Anv ar vaezienn yes/no war User a verk ar skipailh aotreet da wiriañ ha da gadarnaat an implij. Skouer/dre ziouer: qr_staff. N'en deus ket perc'henn ar bilhed ezhomm eus an aotre-mañ. Na lakait ket anezhañ er furmskridoù enskrivañ foran pe profil.

Kefluniañ ur wech
  1. Krouit pe dibabit ho raktres arload Bubble e BestPlugins → Dashboard → Plugins.
  2. Dibabit al lugant-mañ ha eilañ e alc'hwez raktres.
  3. Digeriñ Bubble → Plugins → Xodera QR Passes Native; pegañ an alc'hwez e project_api_key ha enrollañ.
  4. Ouzhpennañ an elfenn, dibabit roadennoù ho arload ha sevel al lanv labour amañ dindan.
  5. Moned beta prevez evit poent nemetken. Staliañ foran ha gweredekadur paeet n'int ket digor c'hoazh.
Staliañ ha koumananti

For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.

Enrollit an disoc'h en ho arload

Skouer Admission pe Pickup: enrollit an urzhiad pe an darvoud liammet, pass_id, expires_at hag issue_request_id. Goude un implij kadarnaet, ouzhpennit receipt_id, redeemed_at hag an ezel eus ar skipailh en deus kadarnaet. Na verkit ket an enrolladenn evel echuet pa vez skannet pe gwiriet ar c'hod hepken. Ne wiria ket ur c'hod QR identelezh un den.

C'hwitet, nullañ ha adkempenn

Ma outcome_unknown=yes, derc'hel an hevelep pas, request_id ha an enankadoù pa wiriezh an disoc'h en-dro. Na grouit kadarnaat nevez. already_used, expired ha revoked a zo disoc'hoù dibarenn final. Ma vez nac'het ar aotre, goulennit un merour aotreet da adwelet roll an implijer. Clear session a addera al skaner; ne c'hell ket nullañ un implij klok.

Barrekadennoù ha bevennoù

Ar pasioù steuñvet a zo evit un implij nemetken, gant un padad buhez a 1–86400 eilenn; ar gwerzh dre ziouer 900. Rummadoù pas: access, event, coupon ha membership. Gwiriañ ne rezerv ket ur pas. Ret eo kaout moned internet evit implij ar pas. N'eus ket tretiñ paeamantoù, gwiriad an ID pe kart ezeladenn hirterm. Lenn un dalvoudegezh QR boaz a zo disheñvel diouzh gwiriad ur pas.

Arventennoù, obererezhioù ha disoc'hoù

Implijit an anvioù-mañ e Bubble. Ar fonksionoù steuñvet a zo merket ent disheñvel.

Arventennoù beta hegerz

Arventennoù an elfenn

disabled · yes/nois_active · yes/noui_text_json · textlanguage · text

Stadoù

scanner_status · textserver_status · textpass_id · textpass_label · textreceipt_id · texterror_code · textis_busy · yes/nois_scanning · yes/notorch_enabled · yes/noscan_source · textpending_redemption · yes/no

Degouezhioù

scanner_startedscanner_pausedscanner_cancelledpermission_deniedpass_scannedvalidation_startedvalidation_completedredemption_startedpass_redeemedredemption_rejectedredemption_pendingfixture_decodedqr_error

Obererezhioù ha o enankadoù

Clear session
Arventennoù an elfenn · 5

Lanv labour steuñvet. N'eo ket hegerz er beta a-vremañ c'hoazh.

disabledyes/no · Dre ziouer: false
Talvoudegezh skouerno
Skouer a formulenn BubbleGuideHost's is_busy (your yes/no custom state)
Diweredekaat an elfenn pa vez ac'hubet ho arload pe pa ne vez ket an oberenn hegerz.
is_activeyes/no · Dre ziouer: true
Talvoudegezh skoueryes
Skouer a formulenn BubbleGuideHost's view_is_active (your yes/no custom state)
Lakit yes keit ha ma'z eo digor ar gwel-mañ. Lakit no pa guitait, evit ma c'hallo al lenn pe al labour red paouez.
ui_text_jsontext · Dre ziouer: "{}"
Talvoudegezh skouer{}
Skouer a formulenn BubbleApp Settings' player_labels_json (supported keys only)
JSON dibar gant skritelloù bouton skoret. Leuskel goullo evit implijout an destenn enfram.
languagetext · Dre ziouer: "auto"
Talvoudegezh skoueruk
Skouer a formulenn BubbleCurrent User's preferred_language
Lakit language=auto evit heuliañ yezh an trevnad pe ar merdeer, mard eo skoret ar yezh-se. Enankit ur c'hod yezh skoret evit dibab ar yezh ent sklaer.
workflow_modeyes/no · Dre ziouer: false
Talvoudegezh skoueryes
Skouer a formulenn BubbleApp Settings' use_qr_business_actions
Raktreset: aotren gwerzh QR skannet da vezañ implijet gant Check QR pass. Ar skannadur hepken ne kadarnañ ket enank pe tapad.
Obererezhioù ha o enankadoù · 5

Lanv labour steuñvet. N'eo ket hegerz er beta a-vremañ c'hoazh.

Clear session

Parametrezhioù oberiadenn ebet

Issue QR pass
environmenttext · Dre ziouer: "development"
Talvoudegezh skouerdevelopment
Skouer a formulenn BubbleApp Settings' selected_environment
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.
request_idtext · Dre ziouer: —
Talvoudegezh skouerpickup-123-issue-v1
Skouer a formulenn BubbleCurrent Admission's stable_request_id
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.
labeltext · Dre ziouer: "access"
Talvoudegezh skouerevent
Skouer a formulenn BubbleSelected Admission's pass_label
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.
ttl_secondsnumber · Dre ziouer: 900
Talvoudegezh skouer900
Skouer a formulenn BubbleEvent Settings' pass_ttl_seconds
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.

Disoc'hoù distroet

pass_id · textpass_token · textpass_label · textexpires_at · textqr_png_data_uri · textreused · yes/no
Check QR pass
environmenttext · Dre ziouer: "development"
Talvoudegezh skouerdevelopment
Skouer a formulenn BubbleApp Settings' selected_environment
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.
pass_tokentext · Dre ziouer: —
Talvoudegezh skouer<opaque token returned by Issue / camera scan>
Skouer a formulenn BubbleQR Pass Scanner's scanned_pass_token (capture before Check)
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.

Disoc'hoù distroet

pass_label · textexpires_at · text
Confirm QR redemption
environmenttext · Dre ziouer: "development"
Talvoudegezh skouerdevelopment
Skouer a formulenn BubbleApp Settings' selected_environment
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.
pass_tokentext · Dre ziouer: —
Talvoudegezh skouer<opaque token returned by Issue / camera scan>
Skouer a formulenn BubbleQR Pass Scanner's scanned_pass_token (capture before Check)
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.
request_idtext · Dre ziouer: —
Talvoudegezh skouerpickup-123-redeem-v1
Skouer a formulenn BubbleCurrent Admission's stable_redemption_request_id
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.
confirmyes/no · Dre ziouer: false
Talvoudegezh skoueryes — explicit confirmation only
Skouer a formulenn BubbleConfirm Checkbox is checked
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.

Disoc'hoù distroet

pass_id · textpass_label · textreceipt_id · textredeemed_at · textreused · yes/no
Revoke QR pass
environmenttext · Dre ziouer: "development"
Talvoudegezh skouerdevelopment
Skouer a formulenn BubbleApp Settings' selected_environment
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.
pass_idtext · Dre ziouer: —
Talvoudegezh skouer<pass_id returned by Issue>
Skouer a formulenn BubbleSelected Admission's pass_id
Implijit talvoudegezh enrolladenn red ho obererezh; gwiriit anezhi diouzh ar bevennoù amañ dindan.

Disoc'hoù distroet

pass_id · textrevoked · yes/no
Stadoù ha darvoudoù

Lanv labour steuñvet. N'eo ket hegerz er beta a-vremañ c'hoazh.

Stadoù

scanner_status · text

Disoc'h red an oberadenn-mañ. Implijit an darvoud echuiñ a glot ganti a-raok enrollañ ez eo bet graet gant berzh. idle,requesting_permission,permission_denied,scanning,paused,scanned,validating,available,redeeming,redeemed,unavailable,unknown,error,cancelled,decoding_fixture,fixture_decoded

server_status · text

Disoc'h red an oberadenn-mañ. Implijit an darvoud echuiñ a glot ganti a-raok enrollañ ez eo bet graet gant berzh. empty,available,redeemed,already_used,expired,revoked

pass_id · text

Naoudi evit an elfenn pe an oberadenn-mañ. Virit anezhañ gant an enrolladenn a glot en ho arload. Implijit an hevelep naoudi goulenn pa adklaskit goude un disoc'h ansur.

pass_label · text

Talvoudegezh red evit an elfenn diuzet. Lenn anezhi goude an darvoud liammet. empty,access,event,coupon,membership

receipt_id · text

Naoudi evit an elfenn pe an oberadenn-mañ. Virit anezhañ gant an enrolladenn a glot en ho arload. Implijit an hevelep naoudi goulenn pa adklaskit goude un disoc'h ansur.

error_code · text

Titouroù fazi evit an oberenn diwezhañ. Diskouez ur gemennadenn talvoudus ha kinnig adklask a‑fet.

is_busy · yes/no

O labour emañ c'hoazh war ober. Gortoz a-raok kregiñ gant un oberenn all.

is_scanning · yes/no

Talvoudezh red evit an elfenn diuzet. Lenn anezhañ goude an darvoud liammet.

torch_enabled · yes/no

Talvoudezh red evit an elfenn diuzet. Lenn anezhañ goude an darvoud liammet.

scan_source · text

Talvoudegezh red evit an elfenn diuzet. Lenn anezhi goude an darvoud liammet. empty,camera,fixture

pending_redemption · yes/no

Talvoudezh red evit an elfenn diuzet. Lenn anezhañ goude an darvoud liammet.

scanned_pass_token · text

Talvoudezh red evit an elfenn diuzet. Lenn anezhañ goude an darvoud liammet.

Degouezhioù

scanner_started

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

scanner_paused

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

scanner_cancelled

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

permission_denied

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

pass_scanned

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

validation_started

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

validation_completed

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

redemption_started

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

pass_redeemed

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

redemption_rejected

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

redemption_pending

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

fixture_decoded

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

qr_error

Pa c'hoarvez an darvoud-mañ, lennit ar stadoù liammet eus an hevelep elfenn.

Goulennadoù a c'houlenn an diorroerien

Petra a dalvez an daou arventenn aotre?

Anv ar vaezienn yes/no war User a verk izili ar skipailh aotreet da grouiñ pe da revokiñ pasioù. Skouer/dre ziouer: qr_pass_issuer. Lakit anv ar vaezienn amañ, ket yes pe no. Ur merour aotreet hepken a zle kemmañ an aotre-mañ war un implijer. Anv ar vaezienn yes/no war User a verk ar skipailh aotreet da wiriañ ha da gadarnaat an implij. Skouer/dre ziouer: qr_staff. N'en deus ket perc'henn ar bilhed ezhomm eus an aotre-mañ. Na lakait ket anezhañ er furmskridoù enskrivañ foran pe profil.

Ha c'hall an implijer hevelep grouiñ ha wiriañ pasioù?

Ya, ma ro ur merour aotreet an daou aotre d'an ezel-se eus ar skipailh. N'eus ket ezhomm eus un alc'hwez raktres all evit se. N'o deus ket ar c'hleiented ezhomm eus hini ebet eus an daou aotre, dre vras. Na lezit ket an implijerien da reiñ an aotreoù-se dezho o-unan.

Perak implijout Check goude Scan?

Lenn a ra Scan ar c'hod. Goulenn a ra Check hag-eñ eo hegerz ar pass hep e implijout. Gallout a ra ar staf adwelet an urzh da gentañ. N'eus nemet an obererezh disheñvel Confirm QR redemption a implij ar pass ur wezh.

Penaos ez a en-dro ar c'houmanant?

Prizioù rakwelet: digoust eo staliañ an enlugellad e Bubble. Evit moned BestPlugins e ranker kaout ur c'houmanant disparti evit pep enlugellad e pep raktres arload Bubble: 7 devezh digoust, ha goude-se US$1.50 bep miz. Development ha Live zo en o zouez. N'eus bevenn fest ebet war an niver a obererezhioù; bevennoù ment ar restroù hag ar perzhioù a chom e talvoud. N'eo ket digor c'hoazh ar paeamant. Ar skramm gweredekaat a ziskouezo deiziad ar fakturadur kentañ hag an divizoù evit nullañ ar c'houmanant.

Sturioù liammet

Ermaeziadenn Marketplace o c'hortoz

Sturenn forom n'eo ket bet embannet

Evit skoazell, lavarit deomp peseurt lugent ha trevnad a rit, an oberadenn ho peus klasket ha petra a zo c'hoarvezet. Implijit un skouer hep roadennoù personel. Na rannit morse ho alc'hwez pe ho restroù prevez.