[GH-ISSUE #267] akbank-pos status fonksiyon eklenmesi #140

Closed
opened 2026-03-03 15:43:27 +03:00 by kerem · 2 comments
Owner

Originally created by @sekizlipenguen on GitHub (Feb 19, 2025).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/267

Information Description
Kütüphane versiyonu 16.0
Gateway ismi akbank-pos
Banka ismi akbank

Sorunuz

Selam,

akbank-pos yeni alt yapısında https://sanalpos-prep.akbank.com/#processInquery işlem sorgulama fonksiyonunu eklememişiz bunu da ekleyebilir miyiz?

/**
 * @inheritDoc
 */
public function status(array $order): PosInterface
{
    throw new UnsupportedTransactionTypeException();
}
Originally created by @sekizlipenguen on GitHub (Feb 19, 2025). Original GitHub issue: https://github.com/mewebstudio/pos/issues/267 | Information | Description | |--------------|---------| | Kütüphane versiyonu | 16.0 | | Gateway ismi| akbank-pos | | Banka ismi| akbank | ## Sorunuz Selam, akbank-pos yeni alt yapısında https://sanalpos-prep.akbank.com/#processInquery işlem sorgulama fonksiyonunu eklememişiz bunu da ekleyebilir miyiz? /** * @inheritDoc */ public function status(array $order): PosInterface { throw new UnsupportedTransactionTypeException(); }
kerem closed this issue 2026-03-03 15:43:28 +03:00
Author
Owner

@nuryagdym commented on GitHub (Feb 19, 2025):

Selam,
bunu icin $pos->orderHistory(['id' => 'order-123']); kullanabilirsin.
Islem Sorgulama sonucunu doner.

status isteginde bekledigim alt yapinin tek transaction donmesi. Bunlarda ise ayni order icin birden fazla transaction olabilir. Bu yuzden status responsa maplenmesi sorun.

<!-- gh-comment-id:2668556109 --> @nuryagdym commented on GitHub (Feb 19, 2025): Selam, bunu icin `$pos->orderHistory(['id' => 'order-123']);` kullanabilirsin. **Islem Sorgulama** sonucunu doner. `status` isteginde bekledigim alt yapinin tek transaction donmesi. Bunlarda ise ayni order icin birden fazla transaction olabilir. Bu yuzden status responsa maplenmesi sorun.
Author
Owner

@sekizlipenguen commented on GitHub (Mar 4, 2025):

Selam,

bu aşamada sorun var gibi duruyor.

[2025-03-04T11:35:12.169453+03:00] pos.DEBUG: creating gateway for bank {"bank":"akbank-pos"} []
[2025-03-04T11:35:12.169762+03:00] pos.DEBUG: switching mode {"is_test_mode":false} []
[2025-03-04T11:35:12.169932+03:00] pos.DEBUG: sending request {"url":"https://api.akbank.com/api/v1/payment/virtualpos/transaction/process"} []
[2025-03-04T11:35:12.483126+03:00] pos.ERROR: api error {"status_code":400} []

Bad Request at vendor/mews/pos/src/Gateways/AkbankPos.php:229)
[stacktrace]
#0 mews/pos/src/Gateways/AbstractGateway.php(537): Mews\Pos\Gateways\AkbankPos->send()

<!-- gh-comment-id:2696642363 --> @sekizlipenguen commented on GitHub (Mar 4, 2025): Selam, bu aşamada sorun var gibi duruyor. [2025-03-04T11:35:12.169453+03:00] pos.DEBUG: creating gateway for bank {"bank":"akbank-pos"} [] [2025-03-04T11:35:12.169762+03:00] pos.DEBUG: switching mode {"is_test_mode":false} [] [2025-03-04T11:35:12.169932+03:00] pos.DEBUG: sending request {"url":"https://api.akbank.com/api/v1/payment/virtualpos/transaction/process"} [] [2025-03-04T11:35:12.483126+03:00] pos.ERROR: api error {"status_code":400} [] Bad Request at vendor/mews/pos/src/Gateways/AkbankPos.php:229) [stacktrace] #0 mews/pos/src/Gateways/AbstractGateway.php(537): Mews\\Pos\\Gateways\\AkbankPos->send()
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/pos#140
No description provided.