Capture a charge 

Core Resources
Charges
Capture a charge

Capture the payment of an existing, uncaptured charge that was created with the capture option set to false.

Uncaptured payments expire a set number of days after they are created (7 by default), after which they are marked as refunded and capture attempts will fail.

Don’t use this method to capture a PaymentIntent-initiated charge. Use Capture a PaymentIntent.

Parameters

  • amountinteger

    The amount to capture, which must be less than or equal to the original amount.

  • receipt_emailstring

    The email address to send this charge’s receipt to. This will override the previously-specified email address for this charge, if one was set. Receipts will not be sent in test mode.

  • statement_descriptorstring

    For a non-card charge, text that appears on the customer’s statement as the statement descriptor. This value overrides the account’s default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.

    For a card charge, this value is ignored unless you don’t specify a statement_descriptor_suffix, in which case this value is used as the suffix.

  • statement_descriptor_suffixstring

    Provides information about a card charge. Concatenated to the account’s statement descriptor prefix to form the complete statement descriptor that appears on the customer’s statement. If the account has no prefix value, the suffix is concatenated to the account’s statement descriptor.

More parameters

  • application_fee_amountintegerConnect only

    An application fee amount to add on to this charge, which must be less than or equal to the original amount.

  • payment_detailsobjectPreview feature

    Provides industry-specific information about the charge.

    • payment_details.car_rental_dataarray of objectsPreview feature

      Car rental data for this PaymentIntent.

      • payment_details.car_rental_data.drop_offobjectRequired

        Drop-off location details.

        • payment_details.car_rental_data.drop_off.addressobjectRequired

          Address of the rental location.

          • payment_details.car_rental_data.drop_off.address.citystringRequired

            City, district, suburb, town, or village.

          • payment_details.car_rental_data.drop_off.address.countrystringRequired

            Two-letter country code (ISO 3166-1 alpha-2).

          • payment_details.car_rental_data.drop_off.address.line1stringRequired

            Address line 1, such as the street, PO Box, or company name.

          • payment_details.car_rental_data.drop_off.address.postal_codestringRequired

            ZIP or postal code.

          • payment_details.car_rental_data.drop_off.address.line2string

            Address line 2, such as the apartment, suite, unit, or building.

          • payment_details.car_rental_data.drop_off.address.statestring

            State, county, province, or region.

        • payment_details.car_rental_data.drop_off.timetimestampRequired

          Timestamp for the location.

        • payment_details.car_rental_data.drop_off.location_namestring

          Location name.

      • payment_details.car_rental_data.pickupobjectRequired

        Pickup location details.

        • payment_details.car_rental_data.pickup.addressobjectRequired

          Address of the rental location.

          • payment_details.car_rental_data.pickup.address.citystringRequired

            City, district, suburb, town, or village.

          • payment_details.car_rental_data.pickup.address.countrystringRequired

            Two-letter country code (ISO 3166-1 alpha-2).

          • payment_details.car_rental_data.pickup.address.line1stringRequired

            Address line 1, such as the street, PO Box, or company name.

          • payment_details.car_rental_data.pickup.address.postal_codestringRequired

            ZIP or postal code.

          • payment_details.car_rental_data.pickup.address.line2string

            Address line 2, such as the apartment, suite, unit, or building.

          • payment_details.car_rental_data.pickup.address.statestring

            State, county, province, or region.

        • payment_details.car_rental_data.pickup.timetimestampRequired

          Timestamp for the location.

        • payment_details.car_rental_data.pickup.location_namestring

          Location name.

      • payment_details.car_rental_data.totalobjectRequired

        Total cost breakdown for the rental.

        • payment_details.car_rental_data.total.amountintegerRequired

          Total amount in cents.

        • payment_details.car_rental_data.total.currencyenum

          Currency of the amount.

        • payment_details.car_rental_data.total.discountsobject

          Discount details for the rental.

          • payment_details.car_rental_data.total.discounts.corporate_client_codestring

            Corporate client discount code.

          • payment_details.car_rental_data.total.discounts.couponstring

            Coupon code applied to the rental.

          • payment_details.car_rental_data.total.discounts.maximum_free_miles_or_kilometersinteger

            Maximum number of free miles or kilometers included.

        • payment_details.car_rental_data.total.extra_chargesarray of objects

          Additional charges for the rental.

          • payment_details.car_rental_data.total.extra_charges.amountintegerRequired

            Amount of the extra charge in cents.

          • payment_details.car_rental_data.total.extra_charges.typeenumRequired

            Type of extra charge.

            Possible enum values
            extra_mileage

            Additional charges for exceeding the included mileage.

            gas

            Fuel charges.

            gps

            GPS navigation system rental fee.

            late_charge

            Fee for late return of the vehicle.

            one_way_drop_off

            Fee for dropping off the vehicle at a different location.

            other

            Other miscellaneous extra charges.

            parking

            Parking charges.

            phone

            Mobile phone or hands-free device rental fee.

            regular_mileage

            Standard mileage charges.

            towing

            Towing charges.

        • payment_details.car_rental_data.total.rate_per_unitinteger

          Rate per unit for the rental.

        • payment_details.car_rental_data.total.rate_unitenum

          Unit of measurement for the rate.

          Possible enum values
          days

          Rental rate charged per day.

          kilometers

          Rental rate charged per kilometer.

          miles

          Rental rate charged per mile.

          months

          Rental rate charged per month.

          weeks

          Rental rate charged per week.

        • payment_details.car_rental_data.total.taxobject

          Tax breakdown for the rental.

          • payment_details.car_rental_data.total.tax.tax_exempt_indicatorboolean

            Indicates if the transaction is tax exempt.

          • payment_details.car_rental_data.total.tax.taxesarray of objects

            Array of tax details.

            • payment_details.car_rental_data.total.tax.taxes.amountinteger

              Tax amount.

            • payment_details.car_rental_data.total.tax.taxes.rateinteger

              Tax rate applied.

            • payment_details.car_rental_data.total.tax.taxes.typestring

              Type of tax applied.

      • payment_details.car_rental_data.affiliateobject

        Affiliate (such as travel agency) details for the rental.

        • payment_details.car_rental_data.affiliate.codestring

          Affiliate partner code.

        • payment_details.car_rental_data.affiliate.namestring

          Name of affiliate partner.

      • payment_details.car_rental_data.booking_numberstring

        Booking confirmation number for the car rental.

      • payment_details.car_rental_data.carrier_namestring

        Name of the car rental company.

      • payment_details.car_rental_data.customer_service_phone_numberstring

        Customer service phone number for the car rental company.

      • payment_details.car_rental_data.days_rentedinteger

        Number of days the car is being rented.

      • payment_details.car_rental_data.distanceobject

        Distance details for the rental.

        • payment_details.car_rental_data.distance.amountintegerRequired

          Distance traveled.

        • payment_details.car_rental_data.distance.unitenumRequired

          Unit of measurement for the distance traveled. One of miles or kilometers.

      • payment_details.car_rental_data.driversarray of objects

        List of drivers for the rental.

        • payment_details.car_rental_data.drivers.namestringRequired

          Driver’s full name.

        • payment_details.car_rental_data.drivers.date_of_birthobject

          Driver’s date of birth.

          • payment_details.car_rental_data.drivers.date_of_birth.dayintegerRequired

            Day of birth (1-31).

          • payment_details.car_rental_data.drivers.date_of_birth.monthintegerRequired

            Month of birth (1-12).

          • payment_details.car_rental_data.drivers.date_of_birth.yearintegerRequired

            Year of birth (must be greater than 1900).

        • payment_details.car_rental_data.drivers.driver_identification_numberstring

          Driver’s identification number.

        • payment_details.car_rental_data.drivers.driver_tax_numberstring

          Driver’s tax number.

      • payment_details.car_rental_data.insurancesarray of objects

        Insurance details for the rental.

        • payment_details.car_rental_data.insurances.amountintegerRequired

          Amount of the insurance coverage in cents.

        • payment_details.car_rental_data.insurances.insurance_typeenumRequired

          Type of insurance coverage.

          Possible enum values
          liability_supplement

          Supplemental liability insurance coverage.

          loss_damage_waiver

          Agreement waiving responsibility for loss or damage to the vehicle.

          other

          Other types of insurance coverage.

          partial_damage_waiver

          Agreement limiting responsibility for loss or damage to the vehicle.

          personal_accident

          Insurance covering personal accidents during the rental period.

          personal_effects

          Insurance covering personal belongings during the rental period.

        • payment_details.car_rental_data.insurances.currencyenum

          Currency of the insurance amount.

        • payment_details.car_rental_data.insurances.insurance_company_namestring

          Name of the insurance company.

      • payment_details.car_rental_data.no_show_indicatorboolean

        Indicates if the customer was a no-show.

      • payment_details.car_rental_data.renter_namestring

        Name of the person renting the vehicle.

      • payment_details.car_rental_data.vehicleobject

        Vehicle details for the rental.

        • payment_details.car_rental_data.vehicle.makestring

          Make of the rental vehicle.

        • payment_details.car_rental_data.vehicle.modelstring

          Model of the rental vehicle.

        • payment_details.car_rental_data.vehicle.odometerinteger

          Odometer reading at the time of rental.

        • payment_details.car_rental_data.vehicle.typeenum

          Type of the rental vehicle.

          Possible enum values
          cargo_van

          Van designed for cargo transport.

          compact

          Compact car.

          economy

          Economy-class car.

          exotic

          Exotic or high-performance vehicle.

          exotic_suv

          Exotic or luxury sport utility vehicle.

          fifteen_passenger_van

          Van with capacity for fifteen passengers.

          four_wheel_drive

          Four-wheel-drive vehicle.

          full_size

          Full-sized car.

          intermediate

          Intermediate-sized car.

          large_suv

          Large sport utility vehicle.

          Show 24 more
        • payment_details.car_rental_data.vehicle.vehicle_classenum

          Class of the rental vehicle.

          Possible enum values
          business

          Business class vehicle.

          economy

          Economy class vehicle.

          first_class

          First class vehicle with premium amenities.

          premium_economy

          Premium economy class vehicle with enhanced features.

        • payment_details.car_rental_data.vehicle.vehicle_identification_numberstring

          Vehicle identification number (VIN).

    • payment_details.customer_referencestring

      A unique value to identify the customer. This field is available only for card payments.

      This field is truncated to 25 alphanumeric characters, excluding spaces, before being sent to card networks.

    • payment_details.flight_dataarray of objectsPreview feature

      Flight data for this PaymentIntent.

      • payment_details.flight_data.segmentsarray of objectsRequired

        List of flight segments.

        • payment_details.flight_data.segments.arrivalobjectRequired

          Arrival details.

          • payment_details.flight_data.segments.arrival.airportstringRequired

            Arrival airport IATA code.

          • payment_details.flight_data.segments.arrival.arrives_attimestamp

            Arrival date/time.

          • payment_details.flight_data.segments.arrival.citystring

            Arrival city.

          • payment_details.flight_data.segments.arrival.countrystring

            Arrival country.

        • payment_details.flight_data.segments.carrier_codestringRequired

          Airline carrier code.

        • payment_details.flight_data.segments.departureobjectRequired

          Departure details.

          • payment_details.flight_data.segments.departure.airportstringRequired

            Departure airport IATA code.

          • payment_details.flight_data.segments.departure.departs_attimestampRequired

            Departure date/time.

          • payment_details.flight_data.segments.departure.citystring

            Departure city.

          • payment_details.flight_data.segments.departure.countrystring

            Departure country.

        • payment_details.flight_data.segments.service_classenumRequired

          Class of service.

          Possible enum values
          business

          Business class seating.

          economy

          Economy class seating.

          first_class

          First class seating with premium amenities.

          premium_economy

          Premium economy class with enhanced seating and services.

        • payment_details.flight_data.segments.amountinteger

          Segment fare amount.

        • payment_details.flight_data.segments.carrier_namestring

          Carrier name.

        • payment_details.flight_data.segments.currencyenum

          Segment currency.

        • payment_details.flight_data.segments.exchange_ticket_numberstring

          Exchange ticket number.

        • payment_details.flight_data.segments.fare_basis_codestring

          Fare basis code.

        • payment_details.flight_data.segments.feesinteger

          Additional fees.

        • payment_details.flight_data.segments.flight_numberstring

          Flight number.

        • payment_details.flight_data.segments.is_stop_over_indicatorboolean

          Stopover indicator.

        • payment_details.flight_data.segments.refundableboolean

          Refundable ticket indicator.

        • payment_details.flight_data.segments.tax_amountinteger

          Tax amount for segment.

        • payment_details.flight_data.segments.ticket_numberstring

          Ticket number.

      • payment_details.flight_data.totalobjectRequired

        Total cost breakdown.

        • payment_details.flight_data.total.amountintegerRequired

          Total flight amount.

        • payment_details.flight_data.total.credit_reasonenum

          Reason for credit.

          Possible enum values
          other

          Other credit reasons.

          partial_ticket_refund

          Partial refund of the ticket cost.

          passenger_transport_ancillary_cancellation

          Cancellation of passenger transport and ancillary services.

          ticket_and_ancillary_cancellation

          Cancellation of both ticket and ancillary services.

          ticket_cancellation

          Cancellation of the ticket only.

        • payment_details.flight_data.total.currencyenum

          Total currency.

        • payment_details.flight_data.total.discountsobject

          Discount details.

          • payment_details.flight_data.total.discounts.corporate_client_codestring

            Corporate client discount code.

        • payment_details.flight_data.total.extra_chargesarray of objects

          Additional charges.

          • payment_details.flight_data.total.extra_charges.amountinteger

            Amount of additional charges.

          • payment_details.flight_data.total.extra_charges.typeenum

            Type of additional charges.

            Possible enum values
            additional_fees

            Additional fees charged for the flight.

            ancillary_service_charges

            Charges for ancillary services such as baggage, seat selection, or meals.

            exchange_fee

            Fee charged for exchanging or changing the ticket.

        • payment_details.flight_data.total.taxobject

          Tax breakdown.

          • payment_details.flight_data.total.tax.taxesarray of objects

            Array of tax details.

            • payment_details.flight_data.total.tax.taxes.amountinteger

              Tax amount.

            • payment_details.flight_data.total.tax.taxes.rateinteger

              Tax rate.

            • payment_details.flight_data.total.tax.taxes.typestring

              Type of tax.

      • payment_details.flight_data.affiliateobject

        Affiliate details if applicable.

        • payment_details.flight_data.affiliate.codestring

          Affiliate partner code.

        • payment_details.flight_data.affiliate.namestring

          Name of affiliate partner.

        • payment_details.flight_data.affiliate.travel_authorization_codestring

          Code provided by the company to a travel agent authorizing ticket issuance.

      • payment_details.flight_data.booking_numberstring

        Reservation reference.

      • payment_details.flight_data.computerized_reservation_systemstring

        Computerized reservation system used to make the reservation and purchase the ticket.

      • payment_details.flight_data.endorsements_and_restrictionsstring

        Ticket restrictions.

      • payment_details.flight_data.insurancesarray of objects

        List of insurances.

        • payment_details.flight_data.insurances.amountintegerRequired

          Insurance cost.

        • payment_details.flight_data.insurances.insurance_typeenumRequired

          Type of insurance.

          Possible enum values
          baggage

          Insurance covering lost, damaged, or delayed baggage.

          bankruptcy

          Insurance covering losses due to airline bankruptcy.

          cancelation

          Insurance covering flight cancellation.

          emergency

          Insurance covering general emergency situations.

          medical

          Insurance covering medical emergencies during travel.

        • payment_details.flight_data.insurances.currencyenum

          Insurance currency.

        • payment_details.flight_data.insurances.insurance_company_namestring

          Insurance company name.

      • payment_details.flight_data.passengersarray of objects

        List of passengers.

        • payment_details.flight_data.passengers.namestringRequired

          Passenger’s full name.

      • payment_details.flight_data.ticket_electronically_issued_indicatorboolean

        Electronic ticket indicator.

      • payment_details.flight_data.transaction_typeenum

        Type of flight transaction.

        Possible enum values
        exchange_ticket

        Exchange or modification of an existing ticket.

        miscellaneous

        Other miscellaneous flight-related transactions.

        refund

        Refund for a canceled or unused ticket.

        ticket_purchase

        Purchase of a new flight ticket.

    • payment_details.lodging_dataarray of objectsPreview feature

      Lodging data for this PaymentIntent.

      • payment_details.lodging_data.checkin_attimestampRequired

        Check-in date.

      • payment_details.lodging_data.checkout_attimestampRequired

        Check-out date.

      • payment_details.lodging_data.totalobjectRequired

        Total details for the lodging.

        • payment_details.lodging_data.total.amountintegerRequired

          Total price of the lodging reservation in cents.

        • payment_details.lodging_data.total.cash_advancesinteger

          Cash advances in cents.

        • payment_details.lodging_data.total.currencyenum

          Currency of the total amount.

        • payment_details.lodging_data.total.discountsobject

          Discount details for the lodging.

          • payment_details.lodging_data.total.discounts.corporate_client_codestring

            Corporate client discount code.

          • payment_details.lodging_data.total.discounts.couponstring

            Coupon code.

        • payment_details.lodging_data.total.extra_chargesarray of objects

          Additional charges for the lodging.

          • payment_details.lodging_data.total.extra_charges.amountinteger

            Amount of the extra charge in cents.

          • payment_details.lodging_data.total.extra_charges.typeenum

            Type of extra charge.

            Possible enum values
            gift_shop

            Charges for gift shop purchases.

            laundry

            Charges for laundry or cleaning services.

            mini_bar

            Charges for mini bar consumption.

            other

            Other miscellaneous charges.

            phone

            Charges for telephone services.

            restaurant

            Charges for dining or food services.

        • payment_details.lodging_data.total.prepaid_amountinteger

          Prepaid amount in cents.

        • payment_details.lodging_data.total.taxobject

          Tax breakdown for the lodging reservation.

          • payment_details.lodging_data.total.tax.tax_exempt_indicatorboolean

            Indicates whether the transaction is tax exempt.

          • payment_details.lodging_data.total.tax.taxesarray of objects

            Tax details.

            • payment_details.lodging_data.total.tax.taxes.amountinteger

              Tax amount in cents.

            • payment_details.lodging_data.total.tax.taxes.rateinteger

              Tax rate.

            • payment_details.lodging_data.total.tax.taxes.typestring

              Type of tax applied.

      • payment_details.lodging_data.accommodationobject

        Accommodation details for the lodging.

        • payment_details.lodging_data.accommodation.accommodation_typeenum

          Type of accommodation.

          Possible enum values
          apartment

          A self-contained apartment unit.

          cabana

          A cabana or small cabin.

          house

          A standalone house.

          penthouse

          A penthouse or top-floor luxury accommodation.

          room

          A standard room.

          standard

          A standard accommodation type.

          suite

          A suite with multiple rooms or enhanced amenities.

          villa

          A villa or luxury residence.

        • payment_details.lodging_data.accommodation.bed_typestring

          Bed type.

        • payment_details.lodging_data.accommodation.daily_rate_amountinteger

          Daily accommodation rate in cents.

        • payment_details.lodging_data.accommodation.nightsinteger

          Number of nights.

        • payment_details.lodging_data.accommodation.number_of_roomsinteger

          Number of rooms, cabanas, apartments, and so on.

        • payment_details.lodging_data.accommodation.rate_typestring

          Rate type.

        • payment_details.lodging_data.accommodation.smoking_indicatorboolean

          Whether smoking is allowed.

      • payment_details.lodging_data.affiliateobject

        Affiliate details if applicable.

        • payment_details.lodging_data.affiliate.codestring

          Affiliate partner code.

        • payment_details.lodging_data.affiliate.namestring

          Affiliate partner name.

      • payment_details.lodging_data.booking_numberstring

        Booking confirmation number for the lodging.

      • payment_details.lodging_data.customer_service_phone_numberstring

        Customer service phone number for the lodging company.

      • payment_details.lodging_data.fire_safety_act_compliance_indicatorboolean

        Whether the lodging is compliant with any hotel fire safety regulations.

      • payment_details.lodging_data.guestsarray of objects

        List of guests for the lodging.

        • payment_details.lodging_data.guests.namestringRequired

          Guest’s full name.

      • payment_details.lodging_data.hostobject

        Host details for the lodging.

        • payment_details.lodging_data.host.addressobject

          Address of the host.

          • payment_details.lodging_data.host.address.citystringRequired

            City, district, suburb, town, or village.

          • payment_details.lodging_data.host.address.countrystringRequired

            Two-letter country code (ISO 3166-1 alpha-2).

          • payment_details.lodging_data.host.address.line1stringRequired

            Address line 1, such as the street, PO Box, or company name.

          • payment_details.lodging_data.host.address.postal_codestringRequired

            ZIP or postal code.

          • payment_details.lodging_data.host.address.line2string

            Address line 2, such as the apartment, suite, unit, or building.

          • payment_details.lodging_data.host.address.statestring

            State, county, province, or region.

        • payment_details.lodging_data.host.country_of_domicilestring

          Host’s country of domicile.

        • payment_details.lodging_data.host.host_referencestring

          Reference number for the host.

        • payment_details.lodging_data.host.host_typeenum

          Type of host.

          Possible enum values
          hostel

          A hostel or shared accommodation facility.

          hotel

          A hotel or hotel chain.

          owner

          The property owner directly managing the rental.

          rental_agency

          A rental agency managing the property.

        • payment_details.lodging_data.host.namestring

          Name of the lodging property or host.

        • payment_details.lodging_data.host.number_of_reservationsinteger

          Total number of reservations for the host.

        • payment_details.lodging_data.host.property_phone_numberstring

          Property phone number.

        • payment_details.lodging_data.host.registered_attimestamp

          Host’s registration date.

      • payment_details.lodging_data.insurancesarray of objects

        List of insurances for the lodging.

        • payment_details.lodging_data.insurances.amountintegerRequired

          Price of the insurance coverage in cents.

        • payment_details.lodging_data.insurances.insurance_typeenumRequired

          Type of insurance coverage.

          Possible enum values
          bankruptcy

          Insurance covering losses due to provider bankruptcy.

          cancelation

          Insurance covering cancellation.

          emergency

          Insurance covering general emergency situations.

          medical

          Insurance covering medical emergencies during the stay.

        • payment_details.lodging_data.insurances.currencyenum

          Currency of the insurance amount.

        • payment_details.lodging_data.insurances.insurance_company_namestring

          Name of the insurance company.

      • payment_details.lodging_data.no_show_indicatorboolean

        Whether the renter is a no-show.

      • payment_details.lodging_data.renter_id_numberstring

        Renter ID number for the lodging.

      • payment_details.lodging_data.renter_namestring

        Renter name for the lodging.

    • payment_details.order_referencestring

      A unique value assigned by the business to identify the transaction. Required for L2 and L3 rates.

      Required when the Payment Method Types array contains card, including when automatic_payment_methods.enabled is set to true.

      For Cards, this field is truncated to 25 alphanumeric characters, excluding spaces, before being sent to card networks. For Klarna, this field is truncated to 255 characters and is visible to customers when they view the order in the Klarna app.

  • transfer_dataobjectConnect only

    An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.

    • transfer_data.amountinteger

      The amount transferred to the destination account, if specified. By default, the entire charge amount is transferred to the destination account.

  • transfer_groupstringConnect only

    A string that identifies this transaction as part of a group. transfer_group may only be provided if it has not been set. See the Connect documentation for details.

Returns

Returns the charge object, with an updated captured property (set to true). Capturing a charge will always succeed, unless the charge is already refunded, expired, captured, or an invalid capture amount is specified, in which case this method will raise an error.

POST /v1/charges/:id/capture
curl -X POST https://api.stripe.com/v1/charges/ch_3MrVHGLkdIwHu7ix1mN3zEiP/capture \
-u "sk_test_BQokikJ...2HlWgH4olfQ2sk_test_BQokikJOvBiI2HlWgH4olfQ2:" \
-H "Stripe-Version: 2025-11-17.preview"
Response
{
"id": "ch_3MrVHGLkdIwHu7ix1mN3zEiP",
"object": "charge",
"amount": 1099,
"amount_captured": 1099,
"amount_refunded": 0,
"application": null,
"application_fee": null,
"application_fee_amount": null,
"balance_transaction": "txn_3MrVHGLkdIwHu7ix1Yb1LdXJ",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null
},
"calculated_statement_descriptor": "Stripe",
"captured": true,
"created": 1680220390,
"currency": "usd",
"customer": null,
"description": null,
"destination": null,
"dispute": null,
"disputed": false,
"failure_balance_transaction": null,
"failure_code": null,
"failure_message": null,
"fraud_details": {},
"livemode": false,
"metadata": {},
"on_behalf_of": null,
"order": null,
"outcome": {
"network_status": "approved_by_network",
"reason": null,
"risk_level": "normal",
"risk_score": 0,
"seller_message": "Payment complete.",
"type": "authorized"
},
"paid": true,
"payment_intent": null,
"payment_method": "card_1MrVHGLkdIwHu7ix7H1PgERt",
"payment_method_details": {
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": null
},
"country": "US",
"exp_month": 3,
"exp_year": 2024,
"fingerprint": "mToisGZ01V71BCos",
"funding": "credit",
"installments": null,
"last4": "4242",
"mandate": null,
"network": "visa",
"network_token": {
"used": false
},
"three_d_secure": null,
"wallet": null
},
"type": "card"
},
"receipt_email": null,
"receipt_number": null,
"receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xTTJKVGtMa2RJd0h1N2l4KOfBmKEGMgarecoy8cU6LBYTBSk6QLeqixDK3Wp7agsQfREj3vSXJTrg8SjoxhuNjSJzxMcN6QHTlEDG",
"refunded": false,
"review": null,
"shipping": null,
"source": {
"id": "card_1MrVHGLkdIwHu7ix7H1PgERt",
"object": "card",
"address_city": null,
"address_country": null,
"address_line1": null,
"address_line1_check": null,
"address_line2": null,
"address_state": null,
"address_zip": null,
"address_zip_check": null,
"brand": "Visa",
"country": "US",
"customer": null,
"cvc_check": null,
"dynamic_last4": null,
"exp_month": 3,
"exp_year": 2024,
"fingerprint": "mToisGZ01V71BCos",
"funding": "credit",
"last4": "4242",
"metadata": {},
"name": null,
"tokenization_method": null
},
"source_transfer": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}