Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用Braintree保存客户卡信息,以便我可以在他们购买时对其收费?_Ios_Swift_Payment_Braintree - Fatal编程技术网

Ios 如何使用Braintree保存客户卡信息,以便我可以在他们购买时对其收费?

Ios 如何使用Braintree保存客户卡信息,以便我可以在他们购买时对其收费?,ios,swift,payment,braintree,Ios,Swift,Payment,Braintree,因此,在我的iOS应用程序(和Java后端)中,用户可以购买东西。当他们创建帐户时,他们需要向我们提供他们的支付卡信息。我想能够保存此卡信息时,他们的帐户是在应用程序中创建的,并将其绑定到一个UUID,它将被查找。此外,无论用户何时想要购买东西,我都希望能够根据UUID轻松获得他们在注册时提供的付款信息,并对其中存储的卡收费。这似乎是Braintree的一个非常常见的用例,但我在网上找不到关于如何实现它的示例,我被卡住了 那么,我该如何: 是否基于UUID保存与用户关联的卡信息? 及 根据UUI

因此,在我的iOS应用程序(和Java后端)中,用户可以购买东西。当他们创建帐户时,他们需要向我们提供他们的支付卡信息。我想能够保存此卡信息时,他们的帐户是在应用程序中创建的,并将其绑定到一个UUID,它将被查找。此外,无论用户何时想要购买东西,我都希望能够根据UUID轻松获得他们在注册时提供的付款信息,并对其中存储的卡收费。这似乎是Braintree的一个非常常见的用例,但我在网上找不到关于如何实现它的示例,我被卡住了

那么,我该如何:

  • 是否基于UUID保存与用户关联的卡信息? 及
  • 根据UUID查找卡信息,然后收费 充分披露:我在Braintree工作。如果您有任何进一步的问题,请随时联系

    创建客户时,您可以:

    或者,您也可以,这将自动使用客户的默认付款方式:

    TransactionRequest request = new TransactionRequest()
        .customerId("customer_123")
        .amount(new BigDecimal("10.00"));
    
    Result<Transaction> result = gateway.transaction().sale(request);
    
    TransactionRequest请求=新建TransactionRequest()
    .customerId(“customer_123”)
    .金额(新的“10.00”);
    结果=gateway.transaction().sale(请求);
    
    这里有一些关于Braintree和Braintree的一般文档。

    完全披露:我在Braintree工作。如果您有任何进一步的问题,请随时联系

    创建客户时,您可以:

    或者,您也可以,这将自动使用客户的默认付款方式:

    TransactionRequest request = new TransactionRequest()
        .customerId("customer_123")
        .amount(new BigDecimal("10.00"));
    
    Result<Transaction> result = gateway.transaction().sale(request);
    
    TransactionRequest请求=新建TransactionRequest()
    .customerId(“customer_123”)
    .金额(新的“10.00”);
    结果=gateway.transaction().sale(请求);
    
    这里有一些关于Braintree和Braintree的一般文档

    TransactionRequest request = new TransactionRequest()
        .customerId("customer_123")
        .amount(new BigDecimal("10.00"));
    
    Result<Transaction> result = gateway.transaction().sale(request);