Описание ошибки корявое. 3DS — это 3-D Secure, подтверждение транзакции через banking app, или SMS как fallback. В подавляющем большинстве случаев это означает, что покупатель либо не подтвердил, либо откэнселил транзакцию.
> your contact / billing information is inconsistent
Это реальный код отлупа в PPG? Они отказываются проводить покупки без физического адреса и телефона? Дурдом какой-то. Это добавляет тонну friction. Куча народа ничего кроме номера кредитки, срока годности и ccv вводить в принципе не хочет. Тем более телефон, который потом куда-то там уплывёт и на него по ночам будет всякий спам звонить. Нахрена такая радость. Вся эта требуха должна быть строго опциональной.