(self, **kwargs)
return self.__class__.sync_from_stripe_data(captured_charge)
Capture the payment of an existing, uncaptured, charge.
        This is the second half of the two-step payment flow, where first you
        created a charge with the capture option set to False.

        See https://stripe.com/docs/api#capture_charge
Capture the payment of an existing, uncaptured, charge.
        This is the second half of the two-step payment flow, where first you
        created a charge with the capture option set to False.
Capture the payment of an existing uncaptured charge . This is the second half of the two - step payment flow where first you created a charge with the capture option set to False .
def capture(self, **kwargs) -> "Charge":
        """
        Capture the payment of an existing, uncaptured, charge.
        This is the second half of the two-step payment flow, where first you
        created a charge with the capture option set to False.

        See https://stripe.com/docs/api#capture_charge
        """

        captured_charge = self.api_retrieve().capture(**kwargs)
        return self.__class__.sync_from_stripe_data(captured_charge)
def capture ( self , * * kwargs ) -> "Charge" : captured_charge = self . api_retrieve ( ) . capture ( * * kwargs ) return self . __class__ . sync_from_stripe_data ( captured_charge )