• 19-04-2021, 22:11:19
    #1
    Merhaba;

    Aşşağıdaki kod yapısını kullanarak ödeme sayfasına yönlendirip başarıyla ödeme alıyorum fakat ödeme başarılı olduğu zaman gittiği url adresine parametre yollamak istiyorum bunu nasıl yapabilirim ?

    Kodlar:
    define("ORDER_ID", $siparis->id); //sipariş id
    define("ORDER_AMOUNT", 1); //ürün fiyatı
    define("CALLBACK_URL", "websitem.com/ccc/".ORDER_ID); // dönüş id
    
    $shopier = new Shopier("apikullanici", "apisifre");
    
    // satın alan kişinin bilgileri
    $buyer = new Person;
    $buyer->setName($siparis->ad);
    $buyer->setSurname($siparis->soyad);
    $buyer->setEmail("info@websitem.com");
    $buyer->setPhone($siparis->tel);
    
    // fatura adresi
    $billingAddress = new BillingAddress;
    $billingAddress->setCountry("turkey");
    $billingAddress->setCity($siparis->sehir);
    $billingAddress->setAddress($siparis->adres);
    //$billingAddress->setPostcode("34200");
    
    // teslimat adresi
    $shippingAddress = new ShippingAddress;
    $shippingAddress->setCountry("turkey");
    $shippingAddress->setCity($siparis->sehir);
    $shippingAddress->setAddress($siparis->adres);
    //$shippingAddress->setPostcode("34120");
    
    
    $shopier->setBuyer($buyer);
    $shopier->setBillingAddress($billingAddress);
    $shopier->setShippingAdress($shippingAddress);
    
    $shopier->fields(ORDER_ID, ORDER_AMOUNT, CALLBACK_URL);
    
    die($shopier->run(ORDER_ID, ORDER_AMOUNT, CALLBACK_URL));
    Her ne kadar CALLBACK_URL kısmını koddan değiştirsem de shopier sitesindeki geri dönüş urlye gidiyor yöntemi nedir ?

    Teşekkürler.
  • 19-04-2021, 22:19:28
    #2
    Modal adlı üyeden alıntı: mesajı görüntüle
    Merhaba;

    Aşşağıdaki kod yapısını kullanarak ödeme sayfasına yönlendirip başarıyla ödeme alıyorum fakat ödeme başarılı olduğu zaman gittiği url adresine parametre yollamak istiyorum bunu nasıl yapabilirim ?

    Kodlar:
    define("ORDER_ID", $siparis->id); //sipariş id
    define("ORDER_AMOUNT", 1); //ürün fiyatı
    define("CALLBACK_URL", "websitem.com/ccc/".ORDER_ID); // dönüş id
    
    $shopier = new Shopier("apikullanici", "apisifre");
    
    // satın alan kişinin bilgileri
    $buyer = new Person;
    $buyer->setName($siparis->ad);
    $buyer->setSurname($siparis->soyad);
    $buyer->setEmail("info@websitem.com");
    $buyer->setPhone($siparis->tel);
    
    // fatura adresi
    $billingAddress = new BillingAddress;
    $billingAddress->setCountry("turkey");
    $billingAddress->setCity($siparis->sehir);
    $billingAddress->setAddress($siparis->adres);
    //$billingAddress->setPostcode("34200");
    
    // teslimat adresi
    $shippingAddress = new ShippingAddress;
    $shippingAddress->setCountry("turkey");
    $shippingAddress->setCity($siparis->sehir);
    $shippingAddress->setAddress($siparis->adres);
    //$shippingAddress->setPostcode("34120");
    
    
    $shopier->setBuyer($buyer);
    $shopier->setBillingAddress($billingAddress);
    $shopier->setShippingAdress($shippingAddress);
    
    $shopier->fields(ORDER_ID, ORDER_AMOUNT, CALLBACK_URL);
    
    die($shopier->run(ORDER_ID, ORDER_AMOUNT, CALLBACK_URL));
    Her ne kadar CALLBACK_URL kısmını koddan değiştirsem de shopier sitesindeki geri dönüş urlye gidiyor yöntemi nedir ?

    Teşekkürler.

    Shopier panelinden callback ayarlamanız gerekiyor