Skip to main content

Partners tab

Path: Vayapin → Settings → Partners

Autofill works when a shopper already has a VayaPin. VayaConnect covers the other direction: you ask someone for their address, they drop a single pin on a map in their own language, and the verified address arrives in your store on its own. Nobody has to type an address in a script they cannot read.

It is off until you switch it on.

Partners tab — overview

How a request goes round​

  1. You pick a customer in the partner list and click Request VayaPin address.
  2. VayaPin emails them a link. They open a map, drop one pin where the parcel should arrive, and confirm.
  3. VayaPin creates their VayaPin and pushes the verified address back to your store as a pin.address_updated webhook.
  4. The address appears on the order and on the customer's profile, in the local script and in Latin, with GPS coordinates.

Steps 2 and 3 happen without you. The customer never installs anything and never needs an account with you.

VayaConnect​

Partners tab — VayaConnect settings

Enable VayaConnect​

Turns on the partner list, the Request VayaPin address button and the inbound webhook receiver. Save the page after changing it.

Leaving it off costs nothing: autofill, QR stickers and the consent checkbox all work the same either way.

Inbound webhook URL​

The address on your own store that VayaPin posts replies to. The plugin generates it; the field is read-only, click it to select and copy.

https://yourstore.com/wp-json/vayapin/v1/webhooks

VayaConnect webhook secret​

Signs the replies so your store can tell a real one from a forgery. Every inbound payload carries an HMAC-SHA256 signature computed with this secret, and anything that does not match is rejected.

Paste the secret VayaPin generated for this endpoint, then save.

Two different secrets

This is not the Webhook Secret Key on the Notifications tab. That one signs messages your store sends out. This one verifies messages coming in. Mixing them up means replies are refused.

Registering the URL and getting the secret is done once, in the VayaPin dashboard. The steps with screenshots are under Connect the VayaPin webhook.

note

Without a secret the receiver refuses every delivery. The partner list stays locked until one is saved, and says so.

Partners​

Your WooCommerce customers, with where each one stands.

Partners tab — the partner list

StatusWhat it meansWhat you can do
No VayaPinThey have never made one.Request VayaPin address sends the email.
PendingThe request went out; they have not answered.Remove clears the request so you can start over.
Has VayaPinThey answered, or they already had one.View record opens the verified address. The pin name is shown next to it.

Search by name or email, or narrow the list with the status filter. Tick several rows and use the Request VayaPin address button above the table to ask them all at once.

Add recipient​

Someone who has never ordered from you is not in the list. + Add recipient opens a short form for them.

Partners tab — add a recipient

Email is the only field that is required: it is both how VayaPin matches an existing pin and where the link is sent. The address fields are a starting point, not an answer; how much is needed varies by country, and the recipient refines whatever you give into a precise pin. For customers already in the list this is taken from their order.

The verified address​

Once a reply arrives, the address shows up on the order screen under the shipping address, and on the customer's profile.

Order screen — the VayaConnect record

It carries the pin name, the address in every script VayaPin holds for it, and GPS coordinates linked to a map. When VayaPin supplies a QR code, that is shown too.

International label​

Orders with a verified address can be printed as a dual-script delivery label: the local script for the courier at the door, Latin for everyone handling it along the way. It prints from the order screen, the same place as the QR delivery sticker.

What travels, and what does not​

The request carries the recipient's name, email, country and, when you have them, phone and a rough address. It does not carry anything about the order: no products, no totals, no order number.

The reply carries the address the recipient confirmed, its GPS point and their pin name.

Why ask at all

A customer in Tokyo, Prague or Lisbon writes their address in their own script, and a courier two countries away cannot read it. Asking them to retype it in Latin produces a different address and a failed delivery. Letting them drop one pin produces the same address in both scripts, plus the coordinates the driver actually needs.