Developer's Guide
Mobile Payments Library Developer Guide and Reference –iOS Edition August 2012 27
NOTE: If the buttonTextType parameter is set to 'TEXT_DONATE,’ the word “Pay” in the
above buttons is replaced by “Donate.” The language of the button also changes based on
the language you pass into the
setLang method or the auto detected language on the
phone.
PayPalPaymentType
TYPE_NOT_SET
TYPE_GOODS
TYPE_SERVICE
TYPE_PERSONAL
NOTE: For Personal payment types, the PayPal Checkout experience differs slightly from other
payment types. Additionally for
Personal payment types, senders in some cases can
choose who pays any fees: the sender or the recipient. In India and Germany, recipients
always pay any fees.
For more information, see “feePayer Property.”
PayPalPaymentSubType
SUBTYPE_NOT_SET
SUBTYPE_AFFILIATE_PAYMENTS
SUBTYPE_B2B
SUBTYPE_PAYROLL
SUBTYPE_REBATES
SUBTYPE_REFUNDS
SUBTYPE_REIMBURSEMENTS
SUBTYPE_DONATIONS
SUBTYPE_UTILITIES
SUBTYPE_TUITION
SUBTYPE_GOVERNMENT
SUBTYPE_INSURANCE
SUBTYPE_REMITTANCES
SUBTYPE_RENT
SUBTYPE_MORTGAGE
SUBTYPE_MEDICAL
SUBTYPE_CHILD_CARE
SUBTYPE_EVENT_PLANNING
SUBTYPE_GENERAL_CONTRACTORS
SUBTYPE_ENTERTAINMENT
SUBTYPE_TOURISM
SUBTYPE_INVOICE
SUBTYPE_TRANSFER
NOTE: You should only specify a subtype if directed to do so by the vetting team when applying
for business payments. For
Service payment types, the PayPalPaymentSubType is used to
further qualify the payment if you are using special pricing plans.