PaymentMethodresource describes which payment method was used to fulfill a payment. It is used with a PaymentIntent to collect payments.
PaymentIntentresource is used to track and handle different states of the payment until it succeeds.
Paymentresource is an attempt by your customer to send you money in exchange for your product. This is a reference to an amount that you are expecting to receive if a payment resource with paid status becomes a part of a payout. If the payment status is
failed, you can determine the reason for failure.