The OutboundPaymentQuote object 

Money Management
Outbound Payment Quotes
The OutboundPaymentQuote object

Attributes

  • idstring

    Unique identifier for the OutboundPaymentQuote.

  • objectstring, value is "v2.money_management.outbound_payment_quote"

    String representing the object’s type. Objects of the same type share the same value of the object field.

  • amountobject

    The “presentment amount” for the OutboundPaymentQuote.

    • amount.currencystring

      A lowercase alpha3 currency code like “usd”.

    • amount.valueinteger

      In minor units like 123 for 1.23 USD.

  • createdtimestamp

    Time at which the OutboundPaymentQuote was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.

  • delivery_optionsnullable object

    Delivery options to be used to send the OutboundPayment.

    • delivery_options.bank_accountnullable enum

      Method for bank account.

      Possible enum values
      automatic

      Method automatically selected by Stripe.

      local

      The group of local bank-transfer networks in the bank account’s country.

      wire

      The group of wire transfer networks in the bank account’s country.

  • estimated_feesarray of objects

    The estimated fees for the OutboundPaymentQuote.

    • estimated_fees.amountobject

      The fee amount for corresponding fee type.

      • estimated_fees.amount.currencystring

        A lowercase alpha3 currency code like “usd”.

      • estimated_fees.amount.valueinteger

        In minor units like 123 for 1.23 USD.

    • estimated_fees.typeenum

      The fee type.

      Possible enum values
      cross_border_payout_fee

      The fee incurred when it’s a cross border payout.

      foreign_exchange_fee

      The fee incurred when there is a foreign exchange.

      instant_payout_fee

      The fee incurred when the payout is through instant delivery option.

      standard_payout_fee

      The standard fee for every payout.

      wire_payout_fee

      The fee incurred when the payout is through wire delivery option.

  • fromobject

    Details about the sender of an OutboundPaymentQuote.

    • from.debitedobject

      The monetary amount debited from the sender, only set on responses.

      • from.debited.currencystring

        A lowercase alpha3 currency code like “usd”.

      • from.debited.valueinteger

        In minor units like 123 for 1.23 USD.

    • from.financial_accountstring

      The FinancialAccount that funds were pulled from.

  • fx_quoteobject

    The underlying FXQuote details for the OutboundPaymentQuote.

    • fx_quote.lock_durationenum

      The duration the exchange rate lock remains valid from creation time. Allowed value is five_minutes or none.

      Possible enum values
      five_minutes

      Rate lock is valid for five minutes.

      none

      When rate locking is not supported, lock duration is none.

    • fx_quote.lock_expires_atnullable timestamp

      Time at which the rate lock will expire, measured in seconds since the Unix epoch. Null when rate locking is not supported.

    • fx_quote.lock_statusenum

      Lock status of the quote. Transitions from active to expired once past the lock_expires_at timestamp. Value can be active, expired or none.

      Possible enum values
      active

      Rate lock is active.

      expired

      Rate lock is expired.

      none

      When rate locking is not supported, rate lock status is none.

    • fx_quote.ratesmap

      Key pair: from currency Value: exchange rate going from_currency -> to_currency.

    • fx_quote.to_currencystring

      The currency that the transaction is exchanging to.

  • livemodeboolean

    Has the value true if the object exists in live mode or the value false if the object exists in test mode.

  • toobject

    Details about the recipient of an OutboundPaymentQuote.

    • to.creditedobject

      The monetary amount being credited to the destination.

      • to.credited.currencystring

        A lowercase alpha3 currency code like “usd”.

      • to.credited.valueinteger

        In minor units like 123 for 1.23 USD.

    • to.payout_methodstring

      The payout method which the OutboundPayment uses to send payout.

    • to.recipientstring

      To which account the OutboundPayment is sent.

The OutboundPaymentQuote object
{
"id": "obpq_test_65SH4Ui1am0VPJsl9Ht16R6SM1DrE9cwLCbFmOzpO7ESO8",
"object": "v2.money_management.outbound_payment_quote",
"amount": {
"value": 1000,
"currency": "gbp"
},
"created": "2025-03-28T17:17:45.253Z",
"delivery_options": null,
"estimated_fees": [
{
"amount": {
"value": 2,
"currency": "gbp"
},
"type": "payout_fee"
},
{
"amount": {
"value": 3,
"currency": "gbp"
},
"type": "cross_border_fee"
},
{
"amount": {
"value": 1.5,
"currency": "gbp"
},
"type": "fx_fee"
}
],
"from": {
"debited": {
"value": 1000,
"currency": "gbp"
},
"financial_account": "fa_test_65R6SO61eK9ThYXegpO16R6SM1DrE9cwLCbFmOzpO7E2Fk"
},
"fx_quote": {
"rates": {
"gbp": {
"exchange_rate": "1.19599"
}
},
"to_currency": "eur"
},
"to": {
"credited": {
"value": 1196,
"currency": "eur"
},
"payout_method": "frba_test_61SGnRTvcEWKPakGS16SGnR3E2SQicOtL82PNxQa8IKG",
"recipient": "acct_test_61SGnR3uRIDJxlXGn66SGnR3E2SQicOtL82PNxQa8OUq"
}
}