...
Uber’s pincode verification requires the driver to obtain and enter a 4-digit pincode from the customer. Once the driver enters the correct pincode in the Uber driver app, the verification step is satisfied, and the courier can successfully complete the dropoff.
2. Business and Operational Requirements
Scope
Uber will enable dynamic pincode verification for Burger King UK. This means that some delivery orders will require drivers to obtain a 4-digit pincode from the customer to complete the order.
RBI will display the 4-digit pincode generated by Uber in the delivery order confirmation page, so that guests can easily access it and provide it to drivers. RBI will also display the 4-digit pincode in the email receipt.
...
Assumptions
Uber’s pincode will have exactly 4 digits.
Uber will use the last 4 digits of the customer phone number as the 4-digit pincode.
Uber’s pincode cannot change once generated.
Uber will decide whether to require the pincode based on the likelihood of fraud for each order. Not all orders will require a pincode.
Uber will make the 4-digit available to Deliverect. Deliverect will provide that pincode to RBI via RBI’s Partner API, following RBI’s instructions.
Deliverect can not provide the pincode in the
CREATE_DELIVERY
webhook response. Instead, Deliverect will pass us the code using the Delivery Event endpoint.In RBI’s website and app, the pincode will only be displayed in the order confirmation page. The pincode will not be displayed to guests through any other RBI channel. This means that RBI will not send the pincode to guests via push notifications, in-app modals, SMS, emails or any other channel.
Uber’s pincode will only be displayed for delivery orders that originate in our platform, and for restaurants that use Uber Direct as a delivery fulfillment provider.
3. Solution
4. Timeline
Step | Owner | Date |
---|---|---|
Development | RBI Engineer Team (Semih) Deliverect Team (Brian) |
|
Deployment in Staging | RBI Engineer Team (Semih) Deliverect Team (Brian) |
|
Tests in Staging |
| |
Deployment in Production | RBI Engineer Team (Semih) Deliverect Team (Brian) |
|