Posting Payment Methods

type dictates what fields and information is required.

Debit Card

If you select Debit Card, then addressDetails & cardDetails must be filled out. All sub fields are required except for streetAddress2 of addressDetails.

Checking Account & Savings Account

If you select Checking or Savings Account, then bankDetails must be filled out. Only bankName is not required.

updateBillingAddress is true

If you set updateBillingAddress to be true then the addressDetails field must be added. This is regardless of the value type is set to.