Engelli adrese geri ödeme ödemeleri

post
https://api.cryptomus.com/v1/wallet/blocked-address-refund
Kopya

Yalnızca bir kez geri ödeme yapabilirsiniz.

Rica etmek

Sorgu parametreleri

İsimParametre türüTanım
uuidstringuuidrequired_without: order_idstatik bir cüzdanın uuid
order_idstringmin:1max:32alpha_dashrequired_without: uuidStatik bir cüzdanın sipariş kimliği
address*stringmin:10max:128alpha_dashEngelli tüm fonları bu adrese iade edin

Parametre türü

stringuuidrequired_without: order_id

Tanım

statik bir cüzdanın uuid

Parametre türü

stringmin:1max:32alpha_dashrequired_without: uuid

Tanım

Statik bir cüzdanın sipariş kimliği

Parametre türü

stringmin:10max:128alpha_dash

Tanım

Engelli tüm fonları bu adrese iade edin

* - zorunlu parametre

Ödemeleri iade etmek için uuid veya order_id geçmeniz gerekir, her ikisini de geçerseniz, statik cüzdan tarafından tanımlanacaktır. uuid

Talep Örneği


curl https://api.cryptomus.com/v1/wallet/blocked-address-refund \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
    "order_id": "1",
      "address": "TK8..."
}'
Kopya

Cevap

Yanıt parametreleri

İsimTanım
commissionGeri ödeme komisyonu
amountGeri ödeme miktarı

Tanım

Geri ödeme komisyonu

Tanım

Geri ödeme miktarı

Yanıt örneği


1{
2    "state": 0,
3    "result": {
4        "commission": "0.50",
5        "amount": "9.50"
6    }
7}
Kopya

Olası hatalar

Doğrulama hataları

kodlamak : 422

Örnek Yanıtlar:

Bir uuid ve order_id geçmeyecekseniz, bu mesajı alacaksınız. Bu, parametrelerden en az birinin gerekli olduğu anlamına gelir.


1{
2	"state": 1,
3	"errors": {
4		"uuid": ["validation.required_without"],
5		"order_id": ["validation.required_without"]
6	}
7}
Kopya

Statik cüzdan bulunmadıysa:


1{
2    "state": 1,
3    "message": "Not found"
4}
Kopya

Para çekme işlemine engellenmiş statik cüzdandan sadece bir kez izin verilir, eğer para çekme işlemi zaten yapılmışsa, bu hata mesajını alacaksınız:


1{
2    "state": 1,
3    "message": "You can withdraw only once"
4}
Kopya

Geri çekilmeye, engellenen statik cüzdandan sadece bir kez izin verilir, eğer bir parametreye sahip statik bir cüzdanı engellediyseniz is_force_refund = true , para çekme işlemi zaten yapıldı ve bu hata mesajını alacaksınız:


1{
2    "state": 1,
3    "message": "You can withdraw only once"
4}
Kopya

Geri ödeme zaten devam ediyorsa:


1{
2    "state": 1,
3    "message": "Refund is in process"
4}
Kopya

Ödeme satıcı veya kullanıcınız için engellenirse, bu hata mesajını alırsınız. Bu, örneğin, şifrenizi değiştirdiğinizde ve ödemeler 24 saat boyunca engellendiğinde olur.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
Kopya

Statik cüzdana ödeme yapılmadıysa:


1{
2    "state": 1,
3    "message": "Nothing to withdraw"
4}
Kopya

Ödeme tutarı, kripto para birimi için desteklenen minimum miktardan azsa, bu hata mesajını alacaksınız:


1{
2    "state": 1,
3    "message": "The amount is too small"
4}
Kopya

Teknik çalışma gerçekleşirse veya ödeme geçici olarak kullanılamıyorsa, bu hata mesajlarını alacaksınız:


1{
2    "state": 1,
3    "message": "Server error"
4}
Kopya


1{
2    "state": 1,
3    "message": "The service was not found"
4}
Kopya

İç Sunucu Hatası

kodlamak : 500

Örnek Yanıtlar:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
Kopya