qwerty Posted April 24, 2016 Report Share Posted April 24, 2016 Ir lapa, kurā var norēķināties ar Paypal. Līdz šim notika tā: klients piekrāmē grozu ar 10 dažādām precēm. Nospiežot šajā mūsu lapā pogu "pirkt", tiek uzģenerēts invoice numurs. Un uz paypal tiek nosūtīta tikai viena maksājumu pozīcija, piemēram "#invoice000123 134.50 EUR". Tātad netiek sūtīta katra prece atsevišķi bet viss kopā zem invoice numura. Tagad ir uzdevums uztaisīt, lai tiek sūtīts pa katru individuālo pozīciju, nevis viss kopā. Problēma ir tāda, ka lapā ir arī atlaižu sistēma. Piemēram kupons "40% atlaide visam grozam". Un pētot Paypal piedāvājumu, šādas atlaides normāli nosūtīt nekā nevar. Vai arī es maldos? Redzu ka var "cena vienai vienībai", "vienību daudzums", "shippings", "VAT". Bet nekas par atlaižu kuponiem īsti nav. Vai kādam šāds case ir bijis un kāds bija risinājums? Quote Link to comment Share on other sites More sharing options...
jurchiks Posted April 24, 2016 Report Share Posted April 24, 2016 (edited) Nogriezt to atlaidi pirms sūtīt uz Paypal? Viņus taču tā atlaide neinteresē. Atlaides % nost no katras preces cenas, obviously. Edited April 24, 2016 by jurchiks Quote Link to comment Share on other sites More sharing options...
LoyC Posted April 25, 2016 Report Share Posted April 25, 2016 Pietiek, ja izveido jaunu itemu ar - cenu. Man express checkoutam ir šādi: $itemDetails = new PaymentDetailsItemType(); $itemDetails->Name = 'Coupon code'; $itemDetails->Amount = -$discount; $itemDetails->Quantity = 1; $paymentDetails->PaymentDetailsItem[] = $itemDetails; Quote Link to comment Share on other sites More sharing options...
qwerty Posted April 25, 2016 Author Report Share Posted April 25, 2016 (edited) Jā, izrādās ka paypal ņem pretī arī negatīvu cenu. Nez kāpēc biju iedomājies ka tā nevar. Edited April 25, 2016 by qwerty Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.