Status of the pricing intent. The value can be one of the following: active We have approved the pricing intent. pendingReview We have not yet reviewed the pricing intent. rejected We have rejected the pricing intent.activependingReviewrejected
baseobjectrequired
Object that contains information about U.S. base fees.
addressVerificationintegernullrequired
Fee for each address verification request. The value is in the currency's lowest denomination, for example, cents.≥ 0
annualFeeobjectrequired
Object that contains information about the annual fee.
amountintegerrequired
Annual fee. The value is in the currency's lowest denomination, for example, cents.≥ 0
billInMonthstring
Indicates whether we collect the annual fee in June or December.junedecember
batchintegerrequired
Fee for each batch. The value is in the currency's lowest denomination, for example, cents.≥ 0
chargebackinteger
Fee for each chargeback. The value is in the currency's lowest denomination, for example, cents.0–5000
earlyTerminationinteger
Fee for early termination. The value is in the currency's lowest denomination, for example, cents.0–59500
maintenanceintegerrequired
Monthly fee for maintenance. The value is in the currency's lowest denomination, for example, cents.≥ 0
merchantAdvantageintegernullrequired
Monthly fee for Payroc Advantage. The value is in the currency's lowest denomination, for example, cents.≥ 0
minimumintegerrequired
Monthly fee that we charge when the merchant doesn't meet the minimum fee amount. This monthly fee is in the currency's lowest denomination, for example, cents.≥ 0
pciNonComplianceinteger
Fee that we apply each month if you aren't compliant with PCI standards. The value is in the currency's lowest denomination, for example, cents.0–10000
platinumSecurityobject
Polymorphic object that contains billing details for Platinum Security. The value of the billingFrequency field determines which variant you should use: monthly We collect the fee for Platinum Security each month. annual We collect the fee for Platinum Security each year.
monthlyobject
amountinteger
Fee for Platinum Security. The value is in the currency's lowest denomination, for example, cents.
billingFrequencystringrequired
Indicates whether we bill your account monthly or annually.monthly
annualobject
amountinteger
Fee for the Platinum Security, this is returned in the lowest unit of currency. For example, cents.
billingFrequencystringrequired
Indicates whether we bill your account monthly or annually.annual
regulatoryAssistanceProgramintegernullrequired
Annual fee for the regulatory assistance program. The value is in the currency's lowest denomination, for example, cents.≥ 0
retrievalinteger
Fee for each retrieval. The value is in the currency's lowest denomination, for example, cents.0–5000
voiceAuthorizationinteger
Fee for each voice authorization. The value is in the currency's lowest denomination, for example, cents.0–200
countrystringrequired
Two-digit code for the country that the pricing intent applies to. The format follows the ISO-3166-1 standard.US
gatewayobject
Object that contains information about the gateway fees for MPA 5.0.
feesobjectrequired
Object that contains information about the gateway fees.
monthlyintegerrequired
Monthly fee for the gateway. The value is in the currency's lowest denomination, for example, cents.≥ 0
perDeviceMonthlyintegerrequired
Monthly fee for each device. The value is in the currency's lowest denomination, for example, cents.≥ 0
perTransactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
setupintegerrequired
Fee for setting up your account with the gateway. The value is in the currency's lowest denomination, for example, cents.≥ 0
processorobject
Object that contains information about U.S. processor fees.
achobject
Object that contains the fees for ACH transactions.
feesobject
Object that contains processing fees for ACH transactions.
accountVerificationintegerrequired
Fee for each account verification. The value is in the currency's lowest denomination, for example, cents.≥ 0
batchintegerrequired
Fee for each batch. The value is in the currency's lowest denomination, for example, cents.≥ 0
discountRateAbove10000numberdoublerequired
Percentage discount for ACH transfers equal to or more than $10,000.0–100
discountRateUnder10000numberdoublerequired
Percentage discount for ACH transfers less than $10,000.0–100
monthlyMinimumintegerrequired
Minimum monthly value of transactions. The value is in the currency's lowest denomination, for example, cents.≥ 0
returnsintegerrequired
Fee for each return. The value is in the currency's lowest denomination, for example, cents.≥ 0
statementintegerrequired
Fee for each statement. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
unauthorizedReturnintegerrequired
Fee for each unauthorized return. The value is in the currency's lowest denomination, for example, cents.≥ 0
cardobject
Polymorphic object that contains fees for card transactions. The value of the planType field determines which variant you should use: interchangePlus Interchange + pricing interchangePlusPlus Interchange pricing with three tiers tiered3 Three-tiered pricing tiered4 Four-tiered pricing tiered6 Six-tiered pricing flatRate Flat rate pricing consumerChoice ConsumerChoice rewardPayChoice RewardPayChoice
Interchange Plus Planobject
Object that contains information about Interchange Plus.
feesobjectrequired
Object that contains information about the fees.
amexobject
Polymorphic object that contains fees for American Express transactions. The value of the type field determines which variant you should use: optBlue Amex OptBlue pricing program. direct Amex Direct pricing program.
optBlueobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.optBlue
volumenumberdoublerequired
Percentage of the total transaction amount that the processor charges the merchant.0–100
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
enhancedInterchangeobject
Object that contains the fees for enhanced interchange services.
creditToMerchantnumberdoublerequired
Percentage of additional discount.0–100
enrollmentintegerrequired
Enrollment fee for the enhanced interchange services. The value is in the currency's lowest denomination, for example, cents.≥ 0
mastercardVisaDiscoverobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.interchangePlus
Interchange Plus Plusobject
Object that contains information about Interchange Plus Plus.
feesobjectrequired
Object that contains information about the fees.
amexobject
Polymorphic object that contains fees for American Express transactions. The value of the type field determines which variant you should use: optBlue Amex OptBlue pricing program. direct Amex Direct pricing program.
optBlueobject
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
typestringrequired
Type of American Express program.optBlue
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
enhancedInterchangeobject
Object that contains the fees for enhanced interchange services.
creditToMerchantnumberdoublerequired
Percentage of additional discount.0–100
enrollmentintegerrequired
Enrollment fee for the enhanced interchange services. The value is in the currency's lowest denomination, for example, cents.≥ 0
mastercardVisaDiscoverobjectrequired
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.interchangePlusPlus
Tiered pricing with three tiersobject
Object that contains information about tiered pricing with three tiers.
feesobjectrequired
Object that contains information about the fees.
amexobject
Polymorphic object that contains fees for American Express transactions. The value of the type field determines which variant you should use: optBlue Amex OptBlue pricing program. direct Amex Direct pricing program.
optBlueobject
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
typestringrequired
Type of American Express program.optBlue
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
mastercardVisaDiscoverobjectrequired
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.tiered3
Tiered pricing with four tiersobject
Object that contains information about tiered pricing with four tiers.
feesobjectrequired
Object that contains information about the fees.
amexobject
Polymorphic object that contains fees for American Express transactions. The value of the type field determines which variant you should use: optBlue Amex OptBlue pricing program. direct Amex Direct pricing program.
optBlueobject
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
typestringrequired
Type of American Express program.optBlue
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
mastercardVisaDiscoverobjectrequired
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
premiumRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.tiered4
Tiered pricing with six tiersobject
Object that contains information about tiered pricing with six tiers.
feesobjectrequired
Object that contains information about the fees.
amexobject
Polymorphic object that contains fees for American Express transactions. The value of the type field determines which variant you should use: optBlue Amex OptBlue pricing program. direct Amex Direct pricing program.
optBlueobject
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
typestringrequired
Type of American Express program.optBlue
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
mastercardVisaDiscoverobjectrequired
regulatedCheckCardobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
unregulatedCheckCardobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
premiumRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.tiered6
Flat Rate Planobject
Object that contains information about Flat Rate.
feesobjectrequired
Object that contains information about the Flat Rate fees.
amexobject
Polymorphic object that contains fees for American Express transactions.
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
standardCardsobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
planTypestringrequired
Type of processing plan.flatRate
Consumer Choice Planobject
Object that contains information about ConsumerChoice.
feesobjectrequired
Object that contains information about the fees.
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
merchantChargePercentagenumberdouble
Percentage of the total transaction amount that the processor charges the merchant.0–100
monthlySubscriptionintegerrequired
Fee for the monthly subscription for the processing plan. The value is in the currency's lowest denomination, for example, cents.≥ 0
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdoublerequired
Merchant-authorized percentage on non-cash transactions.0–100
planTypestringrequired
Type of processing plan.consumerChoice
RewardPayChoice Planobject
Object that contains information about RewardPayChoice.
feesobjectrequired
Object that contains information about the fees.
creditobjectrequired
Object that contains information about fees for credit transactions.
cardChargePercentagenumberdouble
Percentage of the total transaction amount that the processor charges the cardholder.0–100
merchantChargePerTransactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
merchantChargePercentagenumberdouble
Percentage of the total transaction amount that the processor charges the merchant.0–100
tipsstring
Indicates how the merchant manages tips.noTipstipPrompttipAdjust
debitobjectrequired
Object that contains information about fees for debit transactions.
optionstring
Indicates if debit transactions should be charged at interchange plus or flat rate pricing.interchangePlusflatRate
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdoublerequired
Percentage of the total transaction that the processor charges the merchant.0–100
monthlySubscriptionintegerrequired
Fee for the monthly subscription for the processing plan. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.rewardPayChoice
servicesobject[]
Array of polymorphic objects that contain information about additional services that we offer.
option 1object
Object that contains information about the Hardware Advantage Plan.
enabledbooleanrequired
Indicates if the merchant has signed up for the Hardware Advantage Plan.
namestringrequired
Name of the service.hardwareAdvantagePlan
versionstringrequired
Version of the MPA.5.0
5.2object
Object that contains information about a pricing intent for Merchant Processing Agreement (MPA) 5.2.
createdDatestringdate-time
Date and time that we received your request to create the pricing intent. We return this value in the ISO-8601 format.
idstring
Unique identifier of the pricing intent.
keystringrequired
Unique identifier that you can assign to the pricing intent for your own records.
lastUpdatedDatestringdate-time
Date and time that the pricing intent was last modified. We return this value in the ISO-8601 format.
Status of the pricing intent. The value can be one of the following: active We have approved the pricing intent. pendingReview We have not yet reviewed the pricing intent. rejected We have rejected the pricing intent.activependingReviewrejected
baseobjectrequired
Object that contains information about U.S. base fees.
addressVerificationintegernullrequired
Fee for each address verification request. The value is in the currency's lowest denomination, for example, cents.≥ 0
annualFeeobjectrequired
Object that contains information about the annual fee.
amountintegerrequired
Annual fee. The value is in the currency's lowest denomination, for example, cents.≥ 0
billInMonthstring
Indicates whether we collect the annual fee in June or December.junedecember
batchintegerrequired
Fee for each batch. The value is in the currency's lowest denomination, for example, cents.≥ 0
chargebackinteger
Fee for each chargeback. The value is in the currency's lowest denomination, for example, cents.750–5000
earlyTerminationinteger
Fee for early termination. The value is in the currency's lowest denomination, for example, cents.19500–59500
maintenanceintegerrequired
Monthly fee for maintenance. The value is in the currency's lowest denomination, for example, cents.≥ 500
minimumintegerrequired
Monthly fee that we charge when the merchant doesn't meet the minimum fee amount. This monthly fee is in the currency's lowest denomination, for example, cents.≥ 0
pciNonComplianceinteger
Fee that we apply each month if you aren't compliant with PCI standards. The value is in the currency's lowest denomination, for example, cents.3995–10000
platinumSecurityobject
Object that contains information about the Platinum Security fee.
monthlyobject
amountinteger
Fee for Platinum Security. The value is in the currency's lowest denomination, for example, cents.
billingFrequencystringrequired
Indicates whether we bill your account monthly or annually.monthly
annualobject
amountinteger
Fee for the Platinum Security, this is returned in the lowest unit of currency. For example, cents.
billingFrequencystringrequired
Indicates whether we bill your account monthly or annually.annual
regulatoryAssistanceProgramintegernullrequired
Annual fee for the regulatory assistance program. The value is in the currency's lowest denomination, for example, cents.≥ 0
retrievalinteger
Fee for each retrieval. The value is in the currency's lowest denomination, for example, cents.275–5000
voiceAuthorizationinteger
Fee for each voice authorization. The value is in the currency's lowest denomination, for example, cents.95–200
countrystringrequired
Two-digit code for the country that the pricing intent applies to. The format follows the ISO-3166-1 standard.US
gatewayobject
Object that contains information about the gateway fees for MPA 5.2.
feesobjectrequired
Object that contains information about the gateway fees.
3dSecurePerTransactioninteger
Fee for each transaction which utilizes 3D Secure. The value is in the currency's lowest denomination, for example, cents.≥ 0
monthlyintegerrequired
Monthly fee for the gateway. The value is in the currency's lowest denomination, for example, cents.≥ 0
perDeviceMonthlyintegerrequired
Monthly fee for each device. The value is in the currency's lowest denomination, for example, cents.≥ 0
perTransactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
setupintegerrequired
Fee for setting up your account with the gateway. The value is in the currency's lowest denomination, for example, cents.≥ 0
tapToPayPerTransactioninteger
Fee for each tap to pay transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
processorobject
Object that contains information about U.S. processor fees.
achobject
Object that contains the fees for ACH transactions.
feesobject
Object that contains processing fees for ACH transactions.
accountVerificationintegerrequired
Fee for each account verification. The value is in the currency's lowest denomination, for example, cents.≥ 0
batchintegerrequired
Fee for each batch. The value is in the currency's lowest denomination, for example, cents.≥ 0
discountRateAbove10000numberdoublerequired
Percentage discount for ACH transfers equal to or more than $10,000.0–100
discountRateUnder10000numberdoublerequired
Percentage discount for ACH transfers less than $10,000.0–100
monthlyMinimumintegerrequired
Minimum monthly value of transactions. The value is in the currency's lowest denomination, for example, cents.≥ 0
returnsintegerrequired
Fee for each return. The value is in the currency's lowest denomination, for example, cents.≥ 0
statementintegerrequired
Fee for each statement. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
unauthorizedReturnintegerrequired
Fee for each unauthorized return. The value is in the currency's lowest denomination, for example, cents.≥ 0
cardobject
Object that contains information about card fees.
Interchange Plus Planobject
Object that contains information about Interchange Plus.
feesobjectrequired
Object that contains information about the fees.
amexobject
Object that contains the fees for American Express transactions.
optBlueobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.optBlue
volumenumberdoublerequired
Percentage of the total transaction amount that the processor charges the merchant.0–100
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
mastercardVisaDiscoverobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.interchangePlus
Interchange Plus Plusobject
Object that contains information about Interchange Plus Plus.
feesobjectrequired
Object that contains information about the fees.
amexobject
Object that contains the fees for American Express transactions.
optBlueobject
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
typestringrequired
Type of American Express program.optBlue
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
mastercardVisaDiscoverobjectrequired
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.interchangePlusPlus
Tiered pricing with three tiersobject
Object that contains information about tiered pricing with three tiers.
feesobjectrequired
Object that contains information about the fees.
amexobject
Polymorphic object that contains fees for American Express transactions. The value of the type field determines which variant you should use: optBlue Amex OptBlue pricing program. direct Amex Direct pricing program.
optBlueobject
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
typestringrequired
Type of American Express program.optBlue
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
mastercardVisaDiscoverobjectrequired
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.tiered3
Tiered pricing with four tiersobject
Object that contains information about tiered pricing with four tiers.
feesobjectrequired
Object that contains information about the fees.
amexobject
Polymorphic object that contains fees for American Express transactions. The value of the type field determines which variant you should use: optBlue Amex OptBlue pricing program. direct Amex Direct pricing program.
optBlueobject
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
typestringrequired
Type of American Express program.optBlue
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
mastercardVisaDiscoverobjectrequired
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
premiumRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.tiered4
Tiered pricing with six tiersobject
Object that contains information about tiered pricing with six tiers.
feesobjectrequired
Object that contains information about the fees.
amexobject
Polymorphic object that contains fees for American Express transactions. The value of the type field determines which variant you should use: optBlue Amex OptBlue pricing program. direct Amex Direct pricing program.
optBlueobject
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
typestringrequired
Type of American Express program.optBlue
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
mastercardVisaDiscoverobjectrequired
regulatedCheckCardobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
unregulatedCheckCardobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
midQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
nonQualRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
qualifiedRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
premiumRateobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.tiered6
Flat Rate Planobject
Object that contains information about Flat Rate.
feesobjectrequired
Object that contains information about the Flat Rate fees.
amexobject
Polymorphic object that contains fees for American Express transactions.
directobject
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
typestringrequired
Type of American Express program.direct
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
standardCardsobjectrequired
Object that contains information about the processor fees.
transactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdouble
Percentage of total transaction amount that the processor charges the merchant.0–100
planTypestringrequired
Type of processing plan.flatRate
Consumer Choice Planobject
Object that contains information about ConsumerChoice.
feesobjectrequired
Object that contains information about the fees.
electronicBenefitsTransferobject
Object that contains the fees for EBT transactions.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
merchantChargePercentagenumberdouble
Percentage of the total transaction amount that the processor charges the merchant.0–100
monthlySubscriptionintegerrequired
Fee for the monthly subscription for the processing plan. The value is in the currency's lowest denomination, for example, cents.≥ 0
pinDebitobject
Object that contains the fees for PIN-debit transactions.
additionalDiscountnumberdoublerequired
Percentage of additional discount.0–100
monthlyAccessintegerrequired
Monthly access fee for using PIN-debit services. The value is in the currency's lowest denomination, for example, cents.≥ 0
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdoublerequired
Merchant-authorized percentage on non-cash transactions.0–100
planTypestringrequired
Type of processing plan.consumerChoice
RewardPayChoice Planobject
Object that contains information about RewardPayChoice.
feesobjectrequired
Object that contains information about the fees.
creditobjectrequired
Object that contains information about fees for credit transactions.
cardChargePercentagenumberdouble
Percentage of the total transaction amount that the processor charges the cardholder.0–100
merchantChargePerTransactioninteger
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
merchantChargePercentagenumberdouble
Percentage of the total transaction amount that the processor charges the merchant.0–100
tipsstring
Indicates how the merchant manages tips.noTipstipPrompttipAdjust
debitobjectrequired
Object that contains information about fees for debit transactions.
optionstring
Indicates if debit transactions should be charged at interchange plus or flat rate pricing.interchangePlusflatRate
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
volumenumberdoublerequired
Percentage of the total transaction that the processor charges the merchant.0–100
monthlySubscriptionintegerrequired
Fee for the monthly subscription for the processing plan. The value is in the currency's lowest denomination, for example, cents.≥ 0
specialityCardsobject
Object that contains the fees for speciality cards.
transactionintegerrequired
Fee for each transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
planTypestringrequired
Type of processing plan.rewardPayChoice
servicesobject[]
Object that contains information about our additional services that the merchant can sign up for.
option 1object
Object that contains information about the Hardware Advantage Plan.
enabledbooleanrequired
Indicates if the merchant has signed up for the Hardware Advantage Plan.
namestringrequired
Name of the service.hardwareAdvantagePlan
option 2object
Object that contains the fees for account updater service.
feesobjectrequired
Object that contains information about the gateway fees.
monthlyintegerrequired
Monthly fee for Account Updater service. The value is in the currency's lowest denomination, for example, cents.≥ 0
perUpdateintegerrequired
Fee for each account update. The value is in the currency's lowest denomination, for example, cents.≥ 0
setupintegerrequired
Setup fee for Account Updater service. The value is in the currency's lowest denomination, for example, cents.≥ 0
namestringrequired
Name of the service.accountUpdater
option 3object
Object that contains the fees for wireless processing.
feesobjectrequired
monthlyAccessintegerrequired
Monthly network access fee for Wireless Processing. The value is in the currency's lowest denomination, for example, cents.≥ 0
setupintegerrequired
Setup fee for Wireless Processing. The value is in the currency's lowest denomination, for example, cents.≥ 0
namestringrequired
Name of the service.wirelessProcessing
option 4object
Object that contains the fees for the Clover platform service.
feesobjectrequired
Object that contains the Clover platform fee amounts.
dataProtectionPerMidintegerrequired
Data Protection Services fee per MID. The value is in the currency's lowest denomination, for example, cents.≥ 0
keyedAuthorizationPerTransactionintegerrequired
Fee per keyed or card-not-present transaction. The value is in the currency's lowest denomination, for example, cents.≥ 0
platformMonthlyintegerrequired
Monthly platform fee for Clover. The value is in the currency's lowest denomination, for example, cents.≥ 0
namestringrequired
Name of the service.cloverProcessing
option 5object
Object that contains the fees for the Roc Services gateway.
feesobjectrequired
Object that contains the Roc Services fee amounts.
monthlyintegerrequired
Monthly fee for Roc Services. The value is in the currency's lowest denomination, for example, cents.≥ 0
namestringrequired
Name of the service.rocServicesProcessing
versionstringrequired
Version of the MPA.5.2
Invalid request
400 Bad Request · application/problem+json
{"detail":"One or more validation errors occurred, see error section for more info","errors":[{"detail":"invalid date","message":"Expected time, got '' for start_time","parameter":"start_time"}],"status":400,"title":"Bad request","type":"https://docs.payroc.com/api/errors#bad-request"}
Response schema · 8 fields
detailstringrequired
Explanation of the problem
errorsobject[]
detailstring
Short detail of the validation errors
messagestring
Error message
parameterstring
The parameter or field causing the issues
statusintegerrequired
Http status code
titlestringrequired
Short description of the issue.
typestringrequired
URI reference identifying the problem type
Identity could not be verified
401 Unauthorized · application/problem+json
{"detail":"Your identity could not be verified","status":401,"title":"Not Authorized","type":"https://docs.payroc.com/api/errors#not-authorized"}
Response schema · 4 fields
detailstringrequired
Explanation of the problem
statusintegerrequired
Http status code
titlestringrequired
Short description of the issue.
typestringrequired
URI reference identifying the problem type
Do not have permissions to perform this action
403 Forbidden · application/problem+json
{"detail":"You do not have the required permissions to perform this action","instance":"https://api.payroc.com/v1/exampleResource/3","resource":"exampleResource","status":403,"title":"Forbidden","type":"https://docs.payroc.com/api/errors#forbidden"}
Response schema · 6 fields
detailstringrequired
Explanation of the problem
instancestring
Resource path the action was attempted on
resourcestring
Resource the action was attempted on
statusintegerrequired
Http status code
titlestringrequired
Short description of the issue.
typestringrequired
URI reference identifying the problem type
An error has occured
500 Internal Server Error · application/problem+json
{"detail":"We are unable to process your request at this time","errors":[{"message":"Service offline"}],"status":500,"title":"Api error","type":"https://docs.payroc.com/api/errors#api-error"}