Store collects details
The store asks customer for payment info, and notifies customer that there will be a delivery fee charged by RegularX, a partner delivery service. The store asks customer for address as well as contact phone number.
a) If it's a bank card transaction over the phone, the delivery fee will be attached to the customer's bill and will by charged by the store. (The store will transfer this delivery fee over to RegularX at the end of the week.)
b) If it's a cash transaction, there are two options. If the transaction is under $20, the RegularX driver can pay the store directly for the goods, and then charge the customer for the item plus delivery fee upon arrival. Otherwise, the driver can pick up cash plus delivery fee from the customer, and return exact change back to the store.