Покупая за USDC, после авторизации платежа можно оставить деньги в эскроу-контракте до получения оплаты продавцом. Это важный практический момент: при отсутствии товара, отмене заказа или возврате средств в платёжном процессе нужно предусмотреть возможность урегулирования таких ситуаций.

В примере Shopify, обновлённом Base 29 октября, этот протокол Commerce Payments Protocol разобран заново. Он запустился не в тот день: Shopify опубликовала инженерное решение ещё в прошлом году.

После авторизации покупателем средства поступают в контракт; когда продавец получает оплату, они переводятся из контракта получателю. До получения оплаты транзакцию можно отменить, а после получения — оформить возврат. Если срок авторизации истёк, а оплата так и не поступила, покупатель может напрямую забрать средства из контракта, не дожидаясь действий оператора.

На мой взгляд, важное достижение в развитии платежей стейблкоинами — это проработка таких деталей, связанных с заказами. Покупатель платит в USDC, а продавцы, отвечающие требованиям, по-прежнему могут получать местную валюту в соответствии с прежними условиями расчётов — им не нужно постоянно хранить стейблкоины. Конкретные доступные регионы и функции определяются актуальными правилами Shopify; наличие возможностей в протоколе также не означает, что все они доступны в панели продавца.

У стейблкоинов по-прежнему есть риски потери привязки к курсу, уязвимостей смарт-контрактов и ошибок при операциях. Перед оплатой проверьте сеть и реквизиты получателя.

Пригласительный код кошелька Binance: MOLLY666