Class GbBankAccountService

java.lang.Object
com.stripe.net.ApiService
com.stripe.service.v2.core.vault.GbBankAccountService

public final class GbBankAccountService extends ApiService
  • Constructor Details

  • Method Details

    • create

      Create a GB bank account.
      Throws:
      StripeException
    • create

      public GbBankAccount create(GbBankAccountCreateParams params, RequestOptions options) throws StripeException
      Create a GB bank account.
      Throws:
      StripeException
    • retrieve

      public GbBankAccount retrieve(String id) throws StripeException
      Retrieve a GB bank account.
      Throws:
      StripeException
    • retrieve

      public GbBankAccount retrieve(String id, RequestOptions options) throws StripeException
      Retrieve a GB bank account.
      Throws:
      StripeException
    • acknowledgeConfirmationOfPayee

      public GbBankAccount acknowledgeConfirmationOfPayee(String id) throws StripeException
      Confirm that you have received the result of the Confirmation of Payee request, and that you are okay with proceeding to pay out to this bank account despite the account not matching, partially matching, or the service being unavailable. Once you confirm this, you will be able to send OutboundPayments, but this may lead to funds being sent to the wrong account, which we might not be able to recover.
      Throws:
      StripeException
    • acknowledgeConfirmationOfPayee

      public GbBankAccount acknowledgeConfirmationOfPayee(String id, RequestOptions options) throws StripeException
      Confirm that you have received the result of the Confirmation of Payee request, and that you are okay with proceeding to pay out to this bank account despite the account not matching, partially matching, or the service being unavailable. Once you confirm this, you will be able to send OutboundPayments, but this may lead to funds being sent to the wrong account, which we might not be able to recover.
      Throws:
      StripeException
    • archive

      public GbBankAccount archive(String id) throws StripeException
      Archive a GBBankAccount object. Archived GBBankAccount objects cannot be used as outbound destinations and will not appear in the outbound destination list.
      Throws:
      StripeException
    • archive

      public GbBankAccount archive(String id, RequestOptions options) throws StripeException
      Archive a GBBankAccount object. Archived GBBankAccount objects cannot be used as outbound destinations and will not appear in the outbound destination list.
      Throws:
      StripeException
    • initiateConfirmationOfPayee

      public GbBankAccount initiateConfirmationOfPayee(String id, GbBankAccountInitiateConfirmationOfPayeeParams params) throws StripeException
      Initiate Confirmation of Payee (CoP) in order to verify that the owner of a UK bank account matches who you expect. This must be done on all UK bank accounts before sending domestic OutboundPayments. If the result is a partial match or a non match, explicit acknowledgement using AcknowledgeConfirmationOfPayee is required before sending funds.
      Throws:
      StripeException
    • initiateConfirmationOfPayee

      public GbBankAccount initiateConfirmationOfPayee(String id, RequestOptions options) throws StripeException
      Initiate Confirmation of Payee (CoP) in order to verify that the owner of a UK bank account matches who you expect. This must be done on all UK bank accounts before sending domestic OutboundPayments. If the result is a partial match or a non match, explicit acknowledgement using AcknowledgeConfirmationOfPayee is required before sending funds.
      Throws:
      StripeException
    • initiateConfirmationOfPayee

      public GbBankAccount initiateConfirmationOfPayee(String id) throws StripeException
      Initiate Confirmation of Payee (CoP) in order to verify that the owner of a UK bank account matches who you expect. This must be done on all UK bank accounts before sending domestic OutboundPayments. If the result is a partial match or a non match, explicit acknowledgement using AcknowledgeConfirmationOfPayee is required before sending funds.
      Throws:
      StripeException
    • initiateConfirmationOfPayee

      public GbBankAccount initiateConfirmationOfPayee(String id, GbBankAccountInitiateConfirmationOfPayeeParams params, RequestOptions options) throws StripeException
      Initiate Confirmation of Payee (CoP) in order to verify that the owner of a UK bank account matches who you expect. This must be done on all UK bank accounts before sending domestic OutboundPayments. If the result is a partial match or a non match, explicit acknowledgement using AcknowledgeConfirmationOfPayee is required before sending funds.
      Throws:
      StripeException