Jump to content

Search the Community

Showing results for tags 'applying discounts'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News and Announcements
    • News and Announcements
  • osCommerce v4.x
    • General Support
    • Design and Templates
    • Apps / Add-ons
    • Translations
    • API and import/export
    • Marketplace integration
    • Manuals and How-to
  • osCommerce Online Merchant v2.x
    • General Support
    • osCommerce Online Merchant Community Bootstrap Edition
    • Add-Ons
  • Development
  • General
    • General Discussions
    • Live Shop Reviews
    • Security
    • Developer Feedback
  • PayPal's Announcements
  • Sage Pay's Announcements
  • Solomono - new level osCommerce templates's Announcements
  • German Community's OSCOM v2.x
  • German Community's Allgemein

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Real Name


Location


Interests


Website

Found 1 result

  1. AdmiralRedBeard

    Discount Info Type Fields for PayPal Express

    Hi, I'm trying to figure out how to pass the data values from the CCGV and the Reward Points addons to PayPal. In using the sandbox environment, even though the total that is passed may be correct in deducting used discounts, vouchers, points; the discounts are not getting deducted from the total that PayPal is collecting from the customer. So if my sub total is 40.00 and have 10.00 worth of discounts, a total of 30.00 is getting passed and displayed in PayPal. I continue the transaction and go into the sandbox transaction log and find that a total of 40.00 was deducted from my sandbox account. In researching PayPal developer website I found the following for using DiscountInfo fields. How can I incorporate any of this into my 2.3.4 store? DiscountInfoType Fields Describes discount information. Field / Description PAYMENTREQUEST_nREDEEMEDOFFERNAME (Optional) The name of the buyer's wallet item offer redeemed in this transaction, such as, a merchant coupon or a loyalty program card. Character length and limitations: 127 single-byte characters PAYMENTREQUEST_nREDEEMEDOFFERDESCRIPTION xs:string (Optional) Description of the offer redeemed in this transaction, such as, a merchant coupon or a loyalty program. Character length and limitations: 127 single-byte characters PAYMENTREQUEST_nREDEEMEDOFFERAMOUNT (Optional) Amount of the offer redeemed in this transaction. Character length and limitations: Value is typically a positive number which cannot exceed 10,000.00 USD or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places; the decimal separator must be a period (.), and the optional thousands separator must be a comma (,). Some currencies do not allow decimals. See the currency codes page for details.. PAYMENTREQUEST_nREDEEMEDOFFERTYPE (Optional) Type of the offer redeemed in this transaction. It is one of the following: LOYALTY_CARD MERCHANT_COUPON PAYMENTREQUEST_nREDEEMEDOFFERID xs:string (Optional) Unique ID of the offer redeemed in this transaction or the buyer's loyalty card account number. Character length and limitations: 64 single-byte characters. PAYMENTREQUEST_nREDEEMEDOFFERPOINTSACCRUED (Optional) The number of loyalty points accrued in this transaction. PAYMENTREQUEST_nCUMMULATIVEPOINTSNAME (Optional) The name of the loyalty points program in which the buyer earned points in this transaction. Character length and limitations: 127 single-byte characters PAYMENTREQUEST_nCUMMULATIVEPOINTSDESCRIPTION xs:string (Optional) Description of the loyalty points program. Character length and limitations: 127 single-byte characters PAYMENTREQUEST_nCUMMULATIVEPOINTSTYPE (Optional) Type of discount or loyalty program. It is one of the following: LOYALTY_CARD PAYMENTREQUEST_nCUMMULATIVEPOINTSID xs:string (Optional) Unique ID of the buyer's loyalty points account. Character length and limitations: 64 single-byte characters. PAYMENTREQUEST_nCUMMULATIVEPOINTSACCRUED (Optional) The cummulative number of loyalty points the buyer has accrued. PAYMENTREQUEST_nMERCHANTDATAKEYm (Optional) Key name of a merchant data key-value pair passed with the transaction. You can pass up to 16 key-value pairs (where m is between 0 and 15 inclusive) with each payment, and up to 10 payments in each request (where n is between 0 and 9 inclusive). Character length and limitations: 64 single-byte characters. You can specify up to 10 payments in each request. The character n, in the field name, is the payments array index and should be replaced with an integer between 0 and 9, inclusive. For example, if you are passing only one payment in the request, then replace n with the digit 0. For multiple payments within a single request, you must order the payments sequentially. Note If you are using Digital Goods, you can send only a single payment in each request. This field also allows you to pass an array of information for each payment. Replace the character m, in the field name, with an integer (an array key). The keys must be ordered sequentially, beginning with 0. PAYMENTREQUEST_nMERCHANTDATAVALUEm (Optional) Merchant data value, part of a key-value pair, passed with the transaction. You can pass up to 16 key-value pairs (where m is between 0 and 15 inclusive) with each payment, and up to 10 payments in each request (where n is between 0 and 9 inclusive). Character length and limitations: 8192 single-byte characters. You can specify up to 10 payments in each request. The character n, in the field name, is the payments array index and should be replaced with an integer between 0 and 9, inclusive. For example, if you are passing only one payment in the request, then replace n with the digit 0. For multiple payments within a single request, you must order the payments sequentially. Note If you are using Digital Goods, you can send only a single payment in each request. This field also allows you to pass an array of information for each payment. Replace the character m, in the field name, with an integer (an array key). The keys must be ordered sequentially, beginning with 0.
×