Могу ли я предварительно заполнить поле Номер мобильного телефона при регистрации в stripe express?

#java #express #stripe-payments

Вопрос:

Могу ли я предварительно заполнить поле Номер мобильного телефона при регистрации в stripe express? Изображение

Это мой код, здесь я могу предварительно заполнить все поля, кроме номера телефона. Я пробовал комбинации 43 0000000000, 0000000000, 000-000-0000 для номера телефона

 Maplt;String, Objectgt; addressParams = new HashMaplt;gt;();  addressParams.put("country", "AU");  if (accountInfo.get("companyAddressLine1") != null)  addressParams.put("line1", accountInfo.get("companyAddressLine1"));  if (accountInfo.get("companyAddressLine2") != null)  addressParams.put("line2", accountInfo.get("companyAddressLine2"));  if (accountInfo.get("companyAddressCity") != null)  addressParams.put("city", accountInfo.get("companyAddressCity"));  if (accountInfo.get("companyAddressState") != null)  addressParams.put("state", accountInfo.get("companyAddressState"));  if (accountInfo.get("companyAddressPostalCode") != null)  addressParams.put("postal_code", accountInfo.get("companyAddressPostalCode"));   Maplt;String, Objectgt; companyParams = new HashMaplt;gt;();  companyParams.put("address", addressParams);  if (accountInfo.get("companyName") != null)  companyParams.put("name", accountInfo.get("companyName"));  if (accountInfo.get("companyPhone") != null)  companyParams.put("phone", " 43 0000000000");  companyParams.put("structure", "private_corporation");    Maplt;String, Objectgt; businessProfileParams = new HashMaplt;gt;();  businessProfileParams.put("support_address", addressParams);  businessProfileParams.put("product_description","test");  if (accountInfo.get("companyPhone") != null)  businessProfileParams.put("support_phone"," 43 0000000000");  if (accountInfo.get("companyEmail") != null)  businessProfileParams.put("support_email",accountInfo.get("companyEmail"));   Maplt;String, Objectgt; params = new HashMaplt;gt;();  params.put("business_type", COMPANY_TYPE);  if (accountInfo.get("companyEmail") != null)  params.put("email", accountInfo.get("companyEmail"));  params.put("business_profile", businessProfileParams);  params.put("company", companyParams);   Account updatedAccount = account.update(params);  

Комментарии:

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

Ответ №1:

Ввод телефона и электронной почты на снимке экрана используется для экспресс-аутентификации и связан с Пользователем в учетной записи. Платформа не может предварительно заполнить эти пользовательские данные. Телефон и адрес электронной почты, которые вы предварительно заполнили с помощью API учетных записей, связаны с компанией/бизнесом в этой учетной записи.