mewebstudio / laravel-pos

Türk bankaları için sanal pos paketi (Laravel 5/6/7/8)
MIT License
88 stars 36 forks source link

hata: yapı kredi get3dFormData #22

Closed mahammad closed 3 years ago

mahammad commented 3 years ago

     $pos = \Mews\LaravelPos\Facades\LaravelPos::instance();
     $pos = $pos->account($account);
     $pos = $pos->prepare($order, "pay", $card);
     $return = $pos->get3DFormData();

Şeklinde çalıştırdığım zaman, #data: {#1408 ▼ +"approved": "0" +"respCode": "E181" +"respText": "Encryption Key bulunamadı." }

test olarak

get3dFormData fonksiyonuna log attığım zaman cart ve account boş olduklarını fark ettim nasıl çözüm önerirsiniz? log:


{
  "method": "get3DFormData",
  "account": {},
  "card": {},
  "order": {
    "id": "2134214124",
    "email": "asd@asd.com",
    "name": "asd asd",
    "ip": "XXXXX",
    "installment": "00",
    "transaction": "pay",
    "currency": "TL",
    "amount": 1000,
    "success_url": "xxxxx",
    "fail_url": "xxxxx",
    "lang": "tr",
    "rand": "680789001632293066"
  }
}