New PaymentCopy Pagepost https://api.paysimple.com/v4/paymentCollect a payment for the specified AccountId.Recent RequestsLog in to see full request historyTimeStatusUser Agent Retrieving recent requests…LoadingLoading…Body ParamsAccountIdint32Required. The system identifier for the credit card Account or ACH account used for the payment. This is the Id attribute from the credit card object or ACH account object created in the previous step.AmountdoubleRequired. The amount to charge. Enter a number only, do not include the $. You can enter an integer or a decimal. If you use more than 2 decimal places, the system will round to the nearest penny-- i.e. entering 3.129 will result in a payment amount of 3.13. Cannot exceed 2,000,000.00CVVstringDefaults to nullOptional. Credit card security code. Should be 4 characters for American Express or 3 characters for any other card type.PaymentSubTypestringDefaults to MOTO or WEBOptional. This field defaults to Moto for credit card payments and Web for ACH payments if not included or left null. CC Valid Values: Swipe, Moto. ACH Valid Values: Web, Tel, Ppd, Ccd.InvoiceIdint32Optional. This is a system invoice identifier. If included it will seat the associated system invoice number in the InvoiceNumber attribute, and will apply the payment to the specified Invoice Id. NOTE: Invoice creation and management is not currently available via the API.InvoiceNumberstringOptional. This has a 50 characters max; the invoice number attached to the payment. If the number provided is a system invoice number, the associated InvoiceId will be attached to the payment and the payment will be applied to the system invoice. NOTE: Invoice creation and management is not currently available via the API.PurchaseOrderNumberstringOptional. 50 characters max. The purchase order number attached to the payment.OrderIdstringOptional. This has a 50 characters max; a back-end transaction identifier not included in the UI.DescriptionstringOptional. This has a 2048 characters max.LatitudedoubleOptional. This field is not currently used in the UI, but will accept and save latitude values.LongitudedoubleOptional. This field is not currently used in the UI, but will accept and save longitude values.PaymentTokenstringOptional. One time use token returned in PaySimpleJS.CardOnFileTypestringRequired for all COF transactions. How the payment was collected. Options: None, MerchantInitiated, CustomerInitiated, Recurring, Installment.NetworkTransactionIdstringConditional (required for Card on File transaction and requires CardOnFileType other than 'None'). Value provided by the card network to identify a specific card on file used in transactions of the same sale type. The response to the first successful transaction with a card on file will contain a Network Transaction Id. This id must be retained from the initial successful authorization and is required to be submitted with each subsequent sale or resubmission for a card on file.IsResubmissionbooleanConditional (requires CardOnFileType). Set to true if the request is a resubmission of a previously failed authorization.truefalseReturnUrlstringConditional (required to support 3DS). A valid URL where customers will be redirected after completing 3DS verification. Only include if your customer is available to complete the verification. If not specified and 3DS is required the payment will fail with a 4040 error code.Responses 201201 400400Updated 9 months ago