harrypujianto / vtweb-opencart-2.0

plugin vtweb for opencart 2.0 :D
1 stars 4 forks source link

Error payment validation #3

Open azulkipli opened 8 years ago

azulkipli commented 8 years ago

Di module ver 2 Opencart 2. Ketika checkout & payment, route "payment/veritrans/process_order"

ada error seperti ini

Veritrans Error (400): Validation Error, [item_details.name must be less than or equal to 50 characters]

Bisa tolong dibantu solve nya gmn? Trims

harrypujianto commented 8 years ago

Nama item tidak boleh lebih dari 50 karakter. abis itu dicoba lagi aja.

azulkipli commented 8 years ago

Hmmmh gitu ya gan, berarti mesti ditrim nama produk yang akan dikirim ke Veritrans.

Boleh ditunjukkan line sebelah mana lagi untuk mengubah ini?

Sy cek ada di sini; https://github.com/harrypujianto/vtweb-opencart-2.0/blob/master/catalog/controller/payment/veritrans.php#L97

Trims

On Wed, Nov 11, 2015 at 10:15 AM, Harry Pujianto notifications@github.com wrote:

Closed #3 https://github.com/harrypujianto/vtweb-opencart-2.0/issues/3.

— Reply to this email directly or view it on GitHub https://github.com/harrypujianto/vtweb-opencart-2.0/issues/3#event-460889013 .

harrypujianto commented 8 years ago

iya, bener mas ada di line 97. di edit aja

WeOne13 commented 8 years ago

Halo mas @harrypujianto ,

Aku pakai opencart 2.2.0 pakai Veritrans Payment Gateway ver 1.3

ada error : Veritrans Error (400): Validation Error, [transaction_details.gross_amount must be less than or equal to 999,999,999.00]

Bisa dibantu masalahnya dimana ya?

Trims

harrypujianto commented 8 years ago

hi, sepertinya pesan errornya sudah jelas.. jumlah belanjaan harus lebih kecil atau sama dengan 999.999.999.. jadi coba dikurangin nominalnya

Thanks

WeOne13 commented 8 years ago

hi,, Terimakasih sudah bales,

Tapi saya belanjanya cuman 1 - 2 item mas,, cuman ga ngerti kenapa munculnya gitu.. Error di email saya ini mas " "transaction_details" : { "gross_amount" : 1710254636, "order_id" : 52 }, "item_details" : [ { "id" : "80", "price" : 1710254636, "quantity" : "1", "name" : "TCHAO T-Shirt - 001" }, { "id" : "SHIPPING", "price" : 0, "quantity" : 1, "name" : "SHIPPING" } " Kenapa bisa segitu ya Gross Amountnya?

Thanks

harrypujianto commented 8 years ago

kalo di lihat baik2, itu amountnya 1 miliyar lebih.. 1.710.254.636 . jadi coba dikurangin dibawah 1 milyar

fakhricker commented 8 years ago

Punya saya pas d test kok keluar link ini ya ._. https://domain.com/Veritrans%20Error%20(400):%20Validation%20Error,%20[customer_details.billing_address.postal_code%20format%20is%20invalid]

cara fixnya gmana ya thx before :)

harrypujianto commented 8 years ago

kalo dari errornya, karena format kode pos nya gak valid.. Jika refer ke http://docs.veritrans.co.id/en/api/methods.html#Charge , kita memberi format berupa string dengan panjang 10 karakter.

Silahkan di cek kembali Thanks

sikuning commented 5 years ago

itu kenapa ya padaha gross_amount dan sum of item_detail udah benar itu kok di sahalkan ya, tolong bantuanya

capture