Flask ile ödeme kısmı nasıl yapılır?

Can Deger

Femtopat
Katılım
27 Mart 2023
Mesajlar
63
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar simdi benim bir projem var. Ben bu projede album yaptim. Album'de istediginiz sayfayi ve istedigini yeri secip oraya kendi resmini koyabiliyorsunuz. Bunlar Local'de calisiyor. Tabii ki arada Debug etmem gereken guzel tatli tuzlu seyler var. Simdi, ben bu uygulamayi flask kullanarak yaptim. Benim merak ettigim bir kisim var ki o da odeme kısmı. Benim aslinda bir WordPress sayfam ve woocommerce pluginim de var. Daha o tarafa routelamadim. Size 2 sorum var. 1.sizce ilk basta Wp'e routelamali miyim? Bence oyle ama bir sormak istedim. 2.'si ise simdi odeme kismini nasıl entegre edeceğim? Benim dusuncem, kullanici sepete eklesin satin alsin sonra resim yeri secme ekranina gelsin.

Oradaki tuslara bastikca her tusta odeme sorgusu yapilsin. Eger odeme basariliysa istedigi her tusa basabilsin. Tuslardan kastim soyle: Rezerve picture, choose picture, choose size(bu degisecek cunku satin almis olacak Size'i zaten). Sizce dusuncem nasıl?

Bir de bu isleyis nasıl olacak? Soyle mi? Kullanici diyelim 2inci yeri satin aldi. Odeme basarili oldu. Sonra bu odemenin basarili olup olmadigini woocommerce API ile check edeceğim. Basariliysa artik herhalde Order'in iceriginden ebatini alacağım ya da iste product 1-2-3 diye ayiricam. Ona gore islem devam edecek diye dusundum.
Vallahi, bir şeyi localden canliya cekmeye calismak cok farkli bir olay. Ogreniyoruz Allah'ima bin sukur. Bu kadar okuyup vakit ayirip bir de cevap vereceginiz icin simdiden sizlere cani gonulden teşekkür ediyorum.
 
Son düzenleyen: Moderatör:
Arkadaşlar simdi benim bir projem var. Ben bu projede album yaptim. Album'de istediginiz sayfayi ve istedigini yeri secip oraya kendi resmini koyabiliyorsunuz. Bunlar Local'de calisiyor. Tabii ki arada Debug etmem gereken guzel tatli tuzlu seyler var. Simdi, ben bu uygulamayi flask kullanarak yaptim. Benim merak ettigim bir kisim var ki o da odeme kısmı. Benim aslinda bir WordPress sayfam ve woocommerce pluginim de var. Daha o tarafa routelamadim. Size 2 sorum var. 1.sizce ilk basta Wp'e routelamali miyim? Bence oyle ama bir sormak istedim. 2.'si ise simdi odeme kismini nasıl entegre edeceğim? Benim dusuncem, kullanici sepete eklesin satin alsin sonra resim yeri secme ekranina gelsin.

Oradaki tuslara bastikca her tusta odeme sorgusu yapilsin. Eger odeme basariliysa istedigi her tusa basabilsin. Tuslardan kastim soyle: Rezerve picture, choose picture, choose size(bu degisecek cunku satin almis olacak Size'i zaten). Sizce dusuncem nasıl?

Bir de bu isleyis nasıl olacak? Soyle mi? Kullanici diyelim 2inci yeri satin aldi. Odeme basarili oldu. Sonra bu odemenin basarili olup olmadigini woocommerce API ile check edeceğim. Basariliysa artik herhalde Order'in iceriginden ebatini alacağım ya da iste product 1-2-3 diye ayiricam. Ona gore islem devam edecek diye dusundum.
Vallahi, bir şeyi localden canliya cekmeye calismak cok farkli bir olay. Ogreniyoruz Allah'ima bin sukur. Bu kadar okuyup vakit ayirip bir de cevap vereceginiz icin simdiden sizlere cani gonulden teşekkür ediyorum.

Çok uzun yazmışın bilenlerde unutur 🤣
 
hocam iyi günler ben 2. sorunuza cevap vermek istiyorum eğer doğru anladıysam tabi :) açıkcası ben bi kullanıcı olarak sürekli ödeme sorgusu yapılmasını istemezdim. bu yüzden müşterinin istediği tasarımı yaptıktan sonra eklediği resme göre bir fiyatlandırma yapıp tasarımın sonunda bir ödeme alınması daha iyi olabilir diye düşünüyorum. internetten tişört tasarlama sitelerine bir göz atarsanız anlatmak istediğimi daha açık anlayabilirsiniz. tasarım yaparken tişörtler eklediğiniz resme metne göre tekrardan fiyatlandırılıyor.
 
hocam iyi günler ben 2. sorunuza cevap vermek istiyorum eğer doğru anladıysam tabi :) açıkcası ben bi kullanıcı olarak sürekli ödeme sorgusu yapılmasını istemezdim. bu yüzden müşterinin istediği tasarımı yaptıktan sonra eklediği resme göre bir fiyatlandırma yapıp tasarımın sonunda bir ödeme alınması daha iyi olabilir diye düşünüyorum. internetten tişört tasarlama sitelerine bir göz atarsanız anlatmak istediğimi daha açık anlayabilirsiniz. tasarım yaparken tişörtler eklediğiniz resme metne göre tekrardan fiyatlandırılıyor.
Anladim not edildi. Hocam suan Flask uygulamami nasil Wordpress'e geciririm onu dusunuyorum.

Flask'i WordPress'e atmayi cozdum. Asiri basit bir olayi heyecan ve tedirginlik ile abartarak. Onumuzdeki basit cozumu gormedim. 🫡

Buraya gelip okuyanlar icin birakmak istedim. Routelama isini soyle cozdum: <iframe> kullanarak ozel HTML ekliyorsun sayfaya. Tabi onu canliya cekmek lazim. Docker+AWS ile canli oldugu muddetce tahminimce fonksiyonalitesi calisir durumda kalir.

Simdi bu WordPress'teki <iframe> nedense cok kucuk bunu bypass edebiliyormuyuz?
 
Son düzenleme:
WP web sitendeki payment sistemi lokalinde calisan flask projende kullanmak istiyorsun.

Bir kere bunu canliya aldiginda CORS problemi ile karsilasabilirsin routing i direkt frontend uzerinden yaparsan. ( Cross-Origin Resource Sharing (CORS) - HTTP | MDN )

WP CORS mekanizmasina ve kullanicinin browser tercihlerine gore degisir.

Dogru yontem, WP ile calistirdigin uygulamada odeme adimlarini API ile sunman ve Flask ile bunu consume etmen. Guvenlige dikkat etmelisin tabi, hassas bilgiler gececek buradan, P2P encryption olmali.

Son paragraftaki sorularina kendi verdigin cevaplar bence dogru. Odemenin basarili olup olmadigi bilgisi WP'den gelecek, neyin alindigi neyin alinmadigi bilgisini Flask kendi tutacak. WP'in bu konuda bilgisi olmamali, onu payment gateway gibi kullaniyorsun yalnizca.
 
WP web sitendeki payment sistemi lokalinde calisan flask projende kullanmak istiyorsun.

Bir kere bunu canliya aldiginda CORS problemi ile karsilasabilirsin routing i direkt frontend uzerinden yaparsan. ( Cross-Origin Resource Sharing (CORS) - HTTP | MDN )

WP CORS mekanizmasina ve kullanicinin browser tercihlerine gore degisir.

Dogru yontem, WP ile calistirdigin uygulamada odeme adimlarini API ile sunman ve Flask ile bunu consume etmen. Guvenlige dikkat etmelisin tabi, hassas bilgiler gececek buradan, P2P encryption olmali.

Son paragraftaki sorularina kendi verdigin cevaplar bence dogru. Odemenin basarili olup olmadigi bilgisi WP'den gelecek, neyin alindigi neyin alinmadigi bilgisini Flask kendi tutacak. WP'in bu konuda bilgisi olmamali, onu payment gateway gibi kullaniyorsun yalnizca.
Cok tesekkur ederim. Simdi benim Flask uygulamami AWS uzerine cekmeye calisiyorum. Artik editiydi problemiydi canlidan cozmeye calisacagim. Dediginiz seyede bakacagim. Suan ilk onceligim AWS'e cekmek oldu. Tabi birde MySQL'in calistigina tam bakmaliyim.
 
Son düzenleme:

Yeni konular

Geri
Yukarı