{"id":22483,"date":"2018-10-10T12:37:46","date_gmt":"2018-10-10T12:37:46","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=22043\/"},"modified":"2022-07-18T07:19:51","modified_gmt":"2022-07-18T07:19:51","slug":"payu-integration-in-ios-using-swift","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/","title":{"rendered":"PayU Integration in iOS using Swift"},"content":{"rendered":"<h2>Qu&#8217;est-ce que PayU ?<\/h2>\n<p>PayU est une m\u00e9thode de paiement en ligne tr\u00e8s populaire dans l&#8217;industrie du commerce \u00e9lectronique. La popularit\u00e9 croissante de l&#8217;argent PayU est la principale raison pour laquelle chaque marchand de boutique en ligne cherche \u00e0 int\u00e9grer ce mode de paiement dans sa boutique. Ainsi, PayU est l&#8217;une des passerelles de paiement rapides et s\u00e9curis\u00e9es. Les utilisateurs peuvent facilement terminer leur processus de transaction avec le mode de paiement PayU. D\u00e9couvrons donc les avantages du mode de paiement PayU.<\/p>\n<h2>Avantages de l&#8217;argent PayU<\/h2>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Advantages-of-PayU-Money.jpeg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-816748 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Advantages-of-PayU-Money.jpeg\" alt=\"avantages-du-payu-money\" width=\"760\" height=\"377\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Advantages-of-PayU-Money.jpeg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Advantages-of-PayU-Money-300x149.jpeg 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/a><\/p>\n<ol>\n<li>Aucun co\u00fbt d&#8217;installation.<\/li>\n<li>Aucune connaissance technique n&#8217;est requise pour le g\u00e9rer.<\/li>\n<li>Aucune documentation n&#8217;est requise pour utiliser l&#8217;argent PayU comme passerelle de paiement.<\/li>\n<\/ol>\n<p><strong>Lecture recommand\u00e9e:<\/strong> ,war<a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/download-app-direct-from-diawi-link\/\" target=\"_blank\">Comment t\u00e9l\u00e9charger l&#8217;application Android\/iOS depuis le lien Diawi ?<\/a><\/p>\n<h2>Voici le processus complet pour int\u00e9grer PayU dans iOS en utilisant Swift\u00a0:<\/h2>\n<p>1. Inscrivez-vous avec de l&#8217;argent Payu <a href=\"https:\/\/developer.payumoney.com\/ios\/\" target=\"_blank\">ici<\/a>. 2. Vous pouvez trouver votre cl\u00e9 de test PayU et votre sel dans le tableau de bord professionnel. V\u00e9rifiez la r\u00e9f\u00e9rence des captures d&#8217;\u00e9cran ci-dessous.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/PayU-1.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-22045 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/PayU-1.png\" alt=\"PayU\" width=\"1057\" height=\"593\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/PayU-1.png 1057w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/PayU-1-300x168.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/PayU-1-768x431.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/PayU-1-1024x574.png 1024w\" sizes=\"auto, (max-width: 1057px) 100vw, 1057px\" \/><\/a><br \/>\n<a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/test-key-1.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-22048 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/test-key-1.png\" alt=\"cl\u00e9 de test\" width=\"1042\" height=\"546\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/test-key-1.png 1042w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/test-key-1-300x157.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/test-key-1-768x402.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/test-key-1-1024x537.png 1024w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\" \/><\/a><\/p>\n<p>3. Vous devez t\u00e9l\u00e9charger Payu SDK en utilisant la commande &#8220;$ git clone &#8211;recursive <a href=\"https:\/\/github.com\/payu-intrepos\/PayUMoney-IOS-SDK.git\" target=\"_blank\">https:\/\/github.com\/payu-intrepos\/PayUMoney-IOS-SDK.git<\/a>&#8221; dans le terminal. Nous avons besoin de Payu Frameworks \u00e0 partir de ce SDK. Cependant, cela peut \u00e9chouer parfois mais cela fonctionnera. Par exemple, pour moi, cela a \u00e9chou\u00e9 8 \u00e0 9 fois. L&#8217;erreur g\u00e9n\u00e9rale \u00e0 laquelle vous pouvez faire face\u00a0:<\/p>\n<blockquote><p>MacBook-Air:desktop mac$ git clone &#8211;recursive https:\/\/github.com\/payu-intrepos\/PayUMoney-IOS-SDK.git Cloning into &#8216;PayUMoney-IOS-SDK&#8217;&#8230; remote: Enumeration objects: 4, Fini. \u00e0 distance\u00a0: Comptage d&#8217;objets\u00a0: 100\u00a0% (4\/4), termin\u00e9. remote\u00a0: Compression d&#8217;objets\u00a0: 100\u00a0% (4\/4), termin\u00e9. distant : Total 2146 (delta 0), r\u00e9utilis\u00e9 0 (delta 0), pack r\u00e9utilis\u00e9 2142 Objets de r\u00e9ception : 100 % (2146\/2146), 50.17 Mio | 958.00\u00a0Kio\/s, termin\u00e9. R\u00e9solution des deltas\u00a0: 100\u00a0% (892\/892), termin\u00e9. Sous-module &#8216;Dependencies\/CitrusGraphics&#8217; (https:\/\/github.com\/citruspay\/citruspay-ios-sdk.git) enregistr\u00e9 pour le chemin &#8216;Dependencies\/CitrusGraphics&#8217; Cloning into &#8216;\/Users\/mac\/Desktop\/PayUMoney-IOS-SDK\/Dependencies \/CitrusGraphics&#8217;&#8230; remote\u00a0: \u00c9num\u00e9ration des objets\u00a0: 6013, termin\u00e9. \u00e0 distance\u00a0: Comptage d&#8217;objets\u00a0: 100\u00a0% (6013\/6013), termin\u00e9. remote : Compression d&#8217;objets : 100 % (2573\/2573), termin\u00e9. erreur\u00a0: RPC a \u00e9chou\u00e9\u00a0; curl 18 transfert ferm\u00e9 avec des donn\u00e9es de lecture en attente restant fatal\u00a0: l&#8217;extr\u00e9mit\u00e9 distante a raccroch\u00e9 de mani\u00e8re inattendue fatal\u00a0: d\u00e9but EOF fatal\u00a0: \u00e9chec du pack d&#8217;index fatal\u00a0: clone de &#8216;https:\/\/github.com\/citruspay\/citruspay-ios-sdk.git&#8217; dans le chemin du sous-module &#8216;\/Users\/mac\/Desktop\/PayUMoney-IOS-SDK\/Dependencies\/CitrusGraphics&#8217; a \u00e9chou\u00e9 Impossible de cloner &#8216;Dependencies\/CitrusGraphics&#8217;. R\u00e9essayez le clonage programm\u00e9 dans &#8216;\/Users\/mac\/Desktop\/PayUMoney-IOS-SDK\/Dependencies\/CitrusGraphics&#8217;&#8230; remote\u00a0: \u00c9num\u00e9ration des objets\u00a0: 6013, termin\u00e9. \u00e0 distance\u00a0: Comptage d&#8217;objets\u00a0: 100\u00a0% (6013\/6013), termin\u00e9. remote : Compression d&#8217;objets : 100 % (2573\/2573), termin\u00e9. erreur\u00a0: RPC a \u00e9chou\u00e9\u00a0; curl 18 transfert ferm\u00e9 avec des donn\u00e9es de lecture en attente restant fatal\u00a0: l&#8217;extr\u00e9mit\u00e9 distante a raccroch\u00e9 de mani\u00e8re inattendue fatal\u00a0: d\u00e9but EOF fatal\u00a0: \u00e9chec du pack d&#8217;index fatal\u00a0: clone de &#8216;https:\/\/github.com\/citruspay\/citruspay-ios-sdk.git&#8217; dans le chemin du sous-module &#8216;\/Users\/mac\/Desktop\/PayUMoney-IOS-SDK\/Dependencies\/CitrusGraphics&#8217; a \u00e9chou\u00e9 Impossible de cloner &#8216;Dependencies\/CitrusGraphics&#8217; une deuxi\u00e8me fois, abandon<\/p><\/blockquote>\n<p>OU Vous pouvez \u00e9galement t\u00e9l\u00e9charger les frameworks requis \u00e0 partir de ce <a href=\"https:\/\/drive.google.com\/drive\/folders\/1dCbxpsS7oOIH4KnOVwOdqCyDDp3u5zM0?usp=sharing\" target=\"_blank\">lien<\/a>. 4. Ouvrez votre projet Xcode. D\u00e9placez PayUMoney-IOS-SDK\/Dependencies\/CitrusGraphics\/Framework\/graphics-sdk\/CitrusGraphics.framework dans votre projet. Ensuite, n&#8217;oubliez pas de s\u00e9lectionner Ajouter aux cibles lors du d\u00e9placement dans le projet Xcode. Ensuite, d\u00e9placez ?PayUMoney-IOS-SDK\/CoreSDK\/PayUMoneyCoreSDK.framework dans votre projet. Apr\u00e8s cela, ajoutez aux cibles lors du d\u00e9placement dans le projet Xcode. Ensuite, d\u00e9placez ??PayUMoney-IOS-SDK\/PlugNPlay\/PlugNPlay.framework dans votre projet. Ensuite, ajoutez aux cibles lors du d\u00e9placement dans le projet Xcode.<\/p>\n<h4><a href=\"https:\/\/www.knowband.com\/mobile-app\/?utm_source=banner-ads&amp;utm_medium=website-blog&amp;utm_campaign=payu-integration-ios-using-swift\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-134048\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Convert-Your-eCommercet-1.jpg\" alt=\"convertissez votre ecommercet\" width=\"900\" height=\"146\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Convert-Your-eCommercet-1.jpg 900w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Convert-Your-eCommercet-1-300x49.jpg 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Convert-Your-eCommercet-1-768x125.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><br \/>\n<\/a>5. Remarque:<\/h4>\n<p>Si vous avez manqu\u00e9 d&#8217;ajouter des cibles ou si vous obtenez une erreur indiquant que ces fichiers sont manquants ou si vous obtenez une erreur Apple o linker pour ces fichiers, ajoutez &#8220;Target Memberships&#8221; \u00e0 ces cadres.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/target-membership.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-22050 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/target-membership.png\" alt=\"cible-adh\u00e9sion\" width=\"298\" height=\"543\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/target-membership.png 298w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/target-membership-165x300.png 165w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/a><\/p>\n<p>6. Ajoutez la ligne ci-dessous dans le podfile &#8211;<\/p>\n<blockquote><p># Pour le pod d&#8217;int\u00e9gration payu &#8216;PayUmoney_PnP&#8217; # Pour le pod de cr\u00e9ation de hachage &#8216;CryptoSwift&#8217;<\/p><\/blockquote>\n<p>7. Ex\u00e9cutez la commande &#8211; <strong>installation de pod<\/strong><\/p>\n<p>8. Une fois l&#8217;installation du pod termin\u00e9e, assurez-vous que vous utilisez le projet Xcode &#8220;project.xcworkspace&#8221;.<\/p>\n<h4>Remarque\u00a0: Veuillez ne pas utiliser le projet Xcode &#8220;project.xcodeproj&#8221;.<\/h4>\n<p>9. Pour utiliser le code Objective C dans Swift, nous devons cr\u00e9er un en-t\u00eate Bridging. Tout d&#8217;abord, vous pouvez cr\u00e9er manuellement un nouvel en-t\u00eate Bridging et l&#8217;ajouter \u00e0 <strong>Param\u00e8tres de construction&gt; Objective-C Bridging Header<\/strong>. OU Vous pouvez \u00e9galement cr\u00e9er un nouveau fichier C (fichier .m ou fichier .h). Il cr\u00e9era automatiquement un nouvel en-t\u00eate de pontage. 10. G\u00e9n\u00e9ralement, le fichier d&#8217;en-t\u00eate de pontage sera vide. Vous pouvez ajouter le code ci-dessous dans Bridging Header en bas ou en haut du fichier &#8211;<\/p>\n<blockquote><p><strong>#importer<\/strong><\/p><\/blockquote>\n<p>11. Importez la biblioth\u00e8que CryptoSwift dans votre contr\u00f4leur.<br \/>\n<strong>importer CryptoSwift<\/strong><\/p>\n<h4>Remarque\u00a0: Il est possible que vous n&#8217;obteniez pas &#8220;CryptoSwift&#8221; dans la suggestion d&#8217;importation. Ne vous inqui\u00e9tez pas, vous pouvez taper manuellement le m\u00eame code indiqu\u00e9 ci-dessus.<\/h4>\n<p>12. La fonction ci-dessous dans votre classe ViewController d&#8217;o\u00f9 vous lancerez la transaction PayU.<\/p>\n<blockquote><p>func setupPayu() { var kMerchantSalt = &#8220;votre sel&#8221; var txnParam = PUMTxnParam() PlugNPlay.setDisableCompletionScreen(true) \/\/D\u00e9finir les param\u00e8tres txnParam.phone = &#8220;8802444107&#8221; txnParam.email = &#8220;asharma@velsof.com&#8221; txnParam.amount = &#8220;500&#8221; txnParam.environment = PUMEnvironment.test txnParam.firstname = &#8220;Akash&#8221; txnParam.key = &#8220;Votre cl\u00e9&#8221; txnParam.merchantid = &#8220;Votre identifiant de marchand&#8221; txnParam.txnID = &#8220;1234567890&#8221; txnParam.surl = &#8220;https:\/ \/www.payumoney.com\/mobileapp\/payumoney\/success.php&#8221; txnParam.furl = &#8220;https:\/\/www.payumoney.com\/mobileapp\/payumoney\/failure.php&#8221; txnParam.productInfo = &#8220;iPhone7&#8243; txnParam.udf1 = &#8221; ud1&#8243; txnParam.udf2 = &#8220;ud2&#8221; txnParam.udf3 = &#8220;ud3&#8221; txnParam.udf4 = &#8220;ud4&#8221; txnParam.udf5 = &#8220;ud5&#8221; txnParam.udf6 = &#8220;&#8221; txnParam.udf7 = &#8220;&#8221; txnParam.udf8 = &#8220;&#8221; txnParam. udf9 = &#8220;&#8221; txnParam.udf10 = &#8220;&#8221; \/* * Le code ci-dessous est utilis\u00e9 pour cr\u00e9er une cha\u00eene de hachage format\u00e9e \u00e0 partir des param\u00e8tres de transaction Payu * **Auteur\u00a0:** Asharma * **Date\u00a0:** 09-oct-2018 *\/ let hashString = &#8220;\\(txnParam.key\u00a0!)|\\(txnParam.txnID\u00a0!)|\\(txnPa ram.amount!)|\\(txnParam.productInfo!)|\\(txnParam.firstname!)|\\(txnParam.email!)|\\(txnParam.udf1!)|\\(txnParam.udf2!)|\\(txnParam. udf3!)|\\(txnParam.udf4!)|\\(txnParam.udf5!)||||||\\(kMerchantSalt)&#8221; \/* * Le code ci-dessous est utilis\u00e9 pour cr\u00e9er un hachage dynamique \u00e0 partir de hashString * **Auteur\u00a0:** Asharma * **Date\u00a0:** 09-Oct-2018 *\/ let data = hashString.data(using\u00a0: .utf8) txnParam.hashValue = data?.sha512().toHexString() PlugNPlay.presentPaymentViewController(withTxnParams\u00a0: txnParam, on : self) { (response, error, extraParam) in print(&#8220;response&#8221;) print(error) } }<\/p><\/blockquote>\n<p>13. Lorsque vous souhaitez d\u00e9marrer une transaction PayU, vous pouvez appeler la fonction setupPayu(). Ensuite, soit en appuyant sur un bouton, soit dans une autre fonction. Exemple\u00a0: J&#8217;ai cr\u00e9\u00e9 un bouton sur mon projet. Cr\u00e9ation d&#8217;une IBAction du bouton. Cette IBAction est une fonction qui sera appel\u00e9e sur le robinet ou le bouton que j&#8217;ai cr\u00e9\u00e9.<\/p>\n<blockquote><p>@IBAction func onTapBtnPay(_ sender\u00a0: Any) { setupPayu() }<\/p><\/blockquote>\n<p>14. Vous avez termin\u00e9 la partie int\u00e9gration de l&#8217;int\u00e9gration PayU.<\/p>\n<p><strong>Lecture recommand\u00e9e :\ufffd<\/strong><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/\" target=\"_blank\">Comment enregistrer des donn\u00e9es sur Firebase en langage Swift\u00a0?<\/a><\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/MAB.jpeg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-816749 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/MAB.jpeg\" alt=\"t\u00e9moignage de cr\u00e9ateur d'application mobile\" width=\"760\" height=\"300\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/MAB.jpeg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/MAB-300x118.jpeg 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/a><\/p>\n<p>Cr\u00e9ez votre application mobile de commerce \u00e9lectronique avec Knowband&#8217;s\ufffd<a href=\"https:\/\/www.knowband.com\/mobile-app\/\" target=\"_blank\">constructeur d&#8217;applications mobiles<\/a> et int\u00e9grez PayU simplement en suivant ces \u00e9tapes simples ci-dessous. Avec le g\u00e9n\u00e9rateur d&#8217;applications mobiles de commerce \u00e9lectronique de KnowBand, vous pouvez cr\u00e9er et publier une paire d&#8217;applications Android et iOS enti\u00e8rement natives pour votre site Web de commerce \u00e9lectronique.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Knowband-Mobile-App-Builder-Is-Available-for-1.jpeg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-816754 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Knowband-Mobile-App-Builder-Is-Available-for-1.jpeg\" alt=\"knowband-mobile-app-builder-est-disponible-pour\" width=\"760\" height=\"600\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Knowband-Mobile-App-Builder-Is-Available-for-1.jpeg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Knowband-Mobile-App-Builder-Is-Available-for-1-300x237.jpeg 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/a><\/p>\n<p>Vous pouvez commencer \u00e0 vendre sur des appareils mobiles et attirer un public mondial dans votre magasin \u00e0 l&#8217;aide de notre solution de cr\u00e9ation d&#8217;applications mobiles de commerce \u00e9lectronique riche en fonctionnalit\u00e9s. En tant que producteur d&#8217;applications mobiles de commerce \u00e9lectronique, Knowband est une marque bien connue. Notre objectif principal est de cr\u00e9er des applications mobiles de commerce \u00e9lectronique solides, mais simples \u00e0 utiliser, qui peuvent fournir \u00e0 toute entreprise de commerce \u00e9lectronique un avantage concurrentiel. Le constructeur d&#8217;applications mobiles de commerce \u00e9lectronique de Knowband vous permet de concevoir un environnement convivial et permet aux e-commer\u00e7ants d&#8217;atteindre plus facilement leur base de consommateurs. Chaque appareil portable est totalement compatible avec les applications l\u00e9g\u00e8res et simples propos\u00e9es par le fournisseur d&#8217;applications mobiles de commerce \u00e9lectronique.<\/p>\n<p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/XMV9bF9B8j4\" width=\"660\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>Articles sugg\u00e9r\u00e9s\u00a0:<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/what-to-do-if-app-declined-by-google-play-store\/\" target=\"_blank\">Que faire si votre application est refus\u00e9e par Google Play Store\u00a0?<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qu&#8217;est-ce que PayU ? PayU est une m\u00e9thode de paiement en ligne tr\u00e8s populaire dans l&#8217;industrie du commerce \u00e9lectronique. La popularit\u00e9 croissante de l&#8217;argent PayU est la principale raison pour laquelle chaque marchand de boutique en ligne cherche \u00e0 int\u00e9grer ce mode de paiement dans sa boutique. Ainsi, PayU est l&#8217;une des passerelles de paiement [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":816747,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[860],"tags":[28546,7383,28418,28416,28417,7373,7671,7372],"class_list":["post-22483","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-app-fr","tag-google-defie-lue","tag-google-dfie-lue","tag-intgration-payu","tag-intgration-payu-dans-ios-avec-swift","tag-intgration-payu-et-ios","tag-payu-and-ios-integration","tag-payu-integration","tag-payu-integration-in-ios-using-swift"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PayU Integration in iOS using Swift - Knowband Blog | Ecommerce Modules<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PayU Integration in iOS using Swift - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Qu&#8217;est-ce que PayU ? PayU est une m\u00e9thode de paiement en ligne tr\u00e8s populaire dans l&#8217;industrie du commerce \u00e9lectronique. La popularit\u00e9 croissante de l&#8217;argent PayU est la principale raison pour laquelle chaque marchand de boutique en ligne cherche \u00e0 int\u00e9grer ce mode de paiement dans sa boutique. Ainsi, PayU est l&#8217;une des passerelles de paiement [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Knowband\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-10T12:37:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-18T07:19:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Featured.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"760\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Akash Sharma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:site\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Akash Sharma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/\"},\"author\":{\"name\":\"Akash Sharma\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/ef7cba7baa8b174cc01029e0b203bddc\"},\"headline\":\"PayU Integration in iOS using Swift\",\"datePublished\":\"2018-10-10T12:37:46+00:00\",\"dateModified\":\"2022-07-18T07:19:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/\"},\"wordCount\":1338,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/Featured.jpeg\",\"keywords\":[\"Google d\u00e9fie l'UE\",\"Google d\u00e9fie l&#39;UE\",\"Int\u00e9gration PayU\",\"Int\u00e9gration PayU dans iOS avec Swift\",\"Int\u00e9gration PayU et iOS\",\"PayU and iOS integration\",\"PayU integration\",\"PayU Integration in iOS using swift\"],\"articleSection\":[\"Mobile App\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/\",\"name\":\"PayU Integration in iOS using Swift - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/Featured.jpeg\",\"datePublished\":\"2018-10-10T12:37:46+00:00\",\"dateModified\":\"2022-07-18T07:19:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/Featured.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/Featured.jpeg\",\"width\":760,\"height\":300,\"caption\":\"PayU Integration in iOS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/payu-integration-in-ios-using-swift\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magento FB Store Extension by Knowband &#8211; Manuel de l\u2019utilisateur\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/magento-fb-store-extension-by-knowband-manuel-de-l%e2%80%99utilisateur\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"PayU Integration in iOS using Swift\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"description\":\"Magento, Prestashop, Opencart, Shopify\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/ef7cba7baa8b174cc01029e0b203bddc\",\"name\":\"Akash Sharma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/1392073474142574760-150x150.jpg\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/1392073474142574760-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/1392073474142574760-150x150.jpg\",\"caption\":\"Akash Sharma\"},\"description\":\"I'm Akash Sharma, an engineering graduate and software developer by profession. Challenges fascinate me and I like solving them.\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/author\\\/asharma\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PayU Integration in iOS using Swift - Knowband Blog | Ecommerce Modules","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/","og_locale":"fr_FR","og_type":"article","og_title":"PayU Integration in iOS using Swift - Knowband Blog | Ecommerce Modules","og_description":"Qu&#8217;est-ce que PayU ? PayU est une m\u00e9thode de paiement en ligne tr\u00e8s populaire dans l&#8217;industrie du commerce \u00e9lectronique. La popularit\u00e9 croissante de l&#8217;argent PayU est la principale raison pour laquelle chaque marchand de boutique en ligne cherche \u00e0 int\u00e9grer ce mode de paiement dans sa boutique. Ainsi, PayU est l&#8217;une des passerelles de paiement [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2018-10-10T12:37:46+00:00","article_modified_time":"2022-07-18T07:19:51+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Featured.jpeg","type":"image\/jpeg"}],"author":"Akash Sharma","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Akash Sharma","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/"},"author":{"name":"Akash Sharma","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/ef7cba7baa8b174cc01029e0b203bddc"},"headline":"PayU Integration in iOS using Swift","datePublished":"2018-10-10T12:37:46+00:00","dateModified":"2022-07-18T07:19:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/"},"wordCount":1338,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Featured.jpeg","keywords":["Google d\u00e9fie l'UE","Google d\u00e9fie l&#39;UE","Int\u00e9gration PayU","Int\u00e9gration PayU dans iOS avec Swift","Int\u00e9gration PayU et iOS","PayU and iOS integration","PayU integration","PayU Integration in iOS using swift"],"articleSection":["Mobile App"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/","url":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/","name":"PayU Integration in iOS using Swift - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Featured.jpeg","datePublished":"2018-10-10T12:37:46+00:00","dateModified":"2022-07-18T07:19:51+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Featured.jpeg","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/Featured.jpeg","width":760,"height":300,"caption":"PayU Integration in iOS"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/payu-integration-in-ios-using-swift\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Magento FB Store Extension by Knowband &#8211; Manuel de l\u2019utilisateur","item":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/magento-fb-store-extension-by-knowband-manuel-de-l%e2%80%99utilisateur\/"},{"@type":"ListItem","position":3,"name":"PayU Integration in iOS using Swift"}]},{"@type":"WebSite","@id":"https:\/\/www.knowband.com\/blog\/fr\/#website","url":"https:\/\/www.knowband.com\/blog\/fr\/","name":"Knowband Blog | Ecommerce Modules","description":"Magento, Prestashop, Opencart, Shopify","publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knowband.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/ef7cba7baa8b174cc01029e0b203bddc","name":"Akash Sharma","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/1392073474142574760-150x150.jpg","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/1392073474142574760-150x150.jpg","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/1392073474142574760-150x150.jpg","caption":"Akash Sharma"},"description":"I'm Akash Sharma, an engineering graduate and software developer by profession. Challenges fascinate me and I like solving them.","url":"https:\/\/www.knowband.com\/blog\/fr\/author\/asharma\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/22483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/comments?post=22483"}],"version-history":[{"count":2,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/22483\/revisions"}],"predecessor-version":[{"id":816913,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/22483\/revisions\/816913"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/media\/816747"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/media?parent=22483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/categories?post=22483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/tags?post=22483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}