Google кошелек, аккаунт продавца и песочница

Запросить полный кошелек:

    FullWalletRequest fullWalletRequest = FullWalletRequest.newBuilder()
  .setGoogleTransactionId(googleTransactionId)
  .setCart(Cart.newBuilder()
          .setCurrencyCode(Constants.CURRENCY_CODE_USD)
          .setTotalPrice(toDollars(context, itemInfo.getTotalPrice()))
          .addLineItem(LineItem.newBuilder()
                  .setCurrencyCode(Constants.CURRENCY_CODE_USD)
                  .setDescription(itemInfo.name)
                  .setQuantity("1")
                  .setUnitPrice(toDollars(context, itemInfo.priceMicros))
                  .setTotalPrice(toDollars(context, itemInfo.priceMicros))
                  .build())
          .addLineItem(LineItem.newBuilder()
                  .setCurrencyCode(Constants.CURRENCY_CODE_USD)
                  .setDescription(Constants.DESCRIPTION_LINE_ITEM_SHIPPING)
                  .setRole(LineItem.Role.SHIPPING)
                  .setTotalPrice(toDollars(context, itemInfo.shippingPriceMicros))
                  .build())
          .addLineItem(LineItem.newBuilder()
                  .setCurrencyCode(Constants.CURRENCY_CODE_USD)
                  .setDescription(Constants.DESCRIPTION_LINE_ITEM_TAX)
                  .setRole(LineItem.Role.TAX)
                  .setTotalPrice(toDollars(context, itemInfo.taxMicros))
                  .build())
          .build())
  .build();

Сообщите Google Кошельку о вашей обработке транзакций:

    Wallet.Payments.notifyTransactionStatus(mGoogleApiClient,
  WalletUtil.createNotifyTransactionStatusRequest(fullWallet.getGoogleTransactionId(),
                NotifyTransactionStatusRequest.Status.SUCCESS));

Теперь это показывает, что транзакция прошла успешно. Но теперь у меня есть следующие вопросы.

  1. Как перевести сумму из кошелька Google в аккаунт продавца?
  2. Можно ли перевести сумму между кошельком Google в аккаунт продавца?
  3. Есть ли песочница для аккаунта продавца Google Кошелька?
  4. Как интегрировать аккаунт продавца с приложением? Есть ли код?

    Заранее спасибо.

2 ответа

1.2. Для перевода суммы на торговый счет вам понадобится любой платежный процессор. Кошелек Google поддерживает такие процессоры оплаты, как Stripe, Braintree, VANTIV, First Data, CyberSource.

  1. Вы можете сделать тест SEND BOX, используя Stripe или Braintree, и т. Д.

  2. Мы не можем создать аккаунт продавца в приложении. Мы должны создать торговую учетную запись на любом из сайтов Платежных систем.

Также с помощью кошелька Google вы должны сгенерировать идентификатор клиента для вашего проекта.

Полный запрос на кошелек должен быть отправлен через звонок loadFullWallet(...) что приведет к вызову onActivityResult() содержащий дополнительный объект, содержащий объект FullWallet.

Объект FullWallet содержит прокси-карту (сродни кредитной карте). Вы можете использовать любой внутренний процессор, например, braintree / stripe, для обработки платежа с использованием прокси-карты. Как только это будет обработано, деньги будут переведены на торговый счет на основе внутреннего процессора.

Другие вопросы по тегам