Dariusz Markiewicz

Dariusz Markiewicz programista, amigol

Temat: PayPal - powazny blad

Witam,

Borykam się z problemem płatności przez paypal
w sklepie internetowym.

Sklep: waluty PLN, EUR, GBP
konto sklepu na Paypal: waluta podstawowa PLN,
waluta dodatkowa EUR.

Problem:
W sklepie robię zakupy w walucie EUR. Po przejściu
do płatności i wybraniu paypal express, klient zostaje
przekierowany na stronę paypal express.

Widoczne informację na paypal: kwota do zapłaty, wartość w EUR
jak i symbol waluty się zgadza.
Klient płaci powiedzmy 40euro i finalizuje płatność.

/przyjmijmy założenie, dla uproszczenia, że kurs PLN/EUR = 4/

Na koncie paypal w płatnościach widzę jednak nie kwotę 40euro
a 10euro.

Na czym polega bład:
płatność dobrze zostaje przyjęta tz. jeżeli chodzi o walutę.
Z jakiegoś powodu jednak następuje przewalutowanie
płatności EUR do EUR z kursem PLN/EUR tz. płatność
40euro została przewalutowana z jakiegoś powodu z kursem
pln/euro ponownie do euro i w wyniku czego z konta klienta zostały
pobrane środki w wysokości 10euro zamiast 40euro.

Podczas płatności za pośrednictwem skryptu wysyłam wszystkie
kwoty (wartości) w euro jak i symbol waluty zamówienia jako euro.
Gdzie mogę szukać błędu, może ktoś podpowie, w skrypcie czy
ustawieniach paypala.

Może ktoś zderzył się już z podobnym problemem?

Z góry dziękuję
DarekDariusz Markiewicz edytował(a) ten post dnia 28.01.12 o godzinie 23:24
Dariusz Markiewicz

Dariusz Markiewicz programista, amigol

Temat: PayPal - powazny blad

Jeszcze dla porządku wrzucę parametry jakie wysyłam do paypala
z skryptu, może czegoś brakuje, czego ja nie widzę:

CURRENCYCODE = EUR
L_NAME0 = towar 1
L_AMT0 = 0.98
L_NUMBER0 = 18
L_QTY0 = 1
L_TAXAMT0 = 0.00
ADDROVERRIDE = 1
SHIPTONAME = Marian Nowak
SHIPTOSTREET = Drumcondra
SHIPTOCITY = Dublin
SHIPTOSTATE =
SHIPTOCOUNTRYCODE = IE
SHIPTOZIP = xxxxxx
L_SHIPPINGOPTIONNAME0 = Poczta Polska ek.
L_SHIPINGPOPTIONLABEL0 = Poczta Polska ek.
L_SHIPPINGOPTIONAMOUNT0 = 3.02
L_SHIPPINGOPTIONISDEFAULT0 = true
L_SHIPPINGOPTIONNAME1 = Poczta Polska pr.
L_SHIPINGPOPTIONLABEL1 = Poczta Polska pr.
L_SHIPPINGOPTIONAMOUNT1 = 3.73
L_SHIPPINGOPTIONISDEFAULT1 = false
INSURANCEOPTIONSOFFERED = false
ITEMAMT = 0.98
TAXAMT = 0
SHIPPINGAMT = 3.02
AMT = 4.00
MAXAMT = 107.73

Wszystkie ceny podane są w euro i jak widać kod waluty również w euro.
Przepraszam za przerzucanie powyższej listy, ale nie mam pomysłu co jest
nie tak a czas jest tutaj krytyczny.

Jeszcze raz z góry dziękuję
Pozdrawiam
Darek

Następna dyskusja:

DOMDocument::loadXML i blad




Wyślij zaproszenie do