{"id":22014569,"url":"https://github.com/naxam/braintree-ios-binding","last_synced_at":"2025-08-21T17:20:40.585Z","repository":{"id":64686928,"uuid":"92644839","full_name":"NAXAM/braintree-ios-binding","owner":"NAXAM","description":"Xamarin Binding Library - Braintree iOS SDK","archived":false,"fork":false,"pushed_at":"2024-08-28T00:06:02.000Z","size":191277,"stargazers_count":8,"open_issues_count":6,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T11:37:20.747Z","etag":null,"topics":["applepay","braintree","braintree-ios","braintree-ios-sdk","braintree-sdk","paypal","unionpay","venmo","xamarin","xamarin-ios-binding"],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NAXAM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-28T06:47:07.000Z","updated_at":"2024-08-28T00:06:05.000Z","dependencies_parsed_at":"2023-01-29T16:31:20.669Z","dependency_job_id":null,"html_url":"https://github.com/NAXAM/braintree-ios-binding","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NAXAM%2Fbraintree-ios-binding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NAXAM%2Fbraintree-ios-binding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NAXAM%2Fbraintree-ios-binding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NAXAM%2Fbraintree-ios-binding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NAXAM","download_url":"https://codeload.github.com/NAXAM/braintree-ios-binding/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252791474,"owners_count":21804777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["applepay","braintree","braintree-ios","braintree-ios-sdk","braintree-sdk","paypal","unionpay","venmo","xamarin","xamarin-ios-binding"],"created_at":"2024-11-30T04:15:28.384Z","updated_at":"2025-05-07T00:31:39.979Z","avatar_url":"https://github.com/NAXAM.png","language":"Objective-C","funding_links":["https://developer.paypal.com/braintree/docs/start/hello-client/ios/v5","https://www.buymeacoffee.com/tuyen.vuduc"],"categories":[],"sub_categories":[],"readme":"# BrainTree for Xamarin.iOS\n\nA Xamarin.Android binding library for [Braintree DropIn iOS](https://cocoapods.org/pods/BraintreeDropIn) library.\n\n\u003e The library used to be under the name of `Naxam.BraintreeDropIn.iOS`. Naxam is no longer in business for years hence I remove the trademark from the name and hope it more neutral for the community to contribute.\n\n## Installation\n\n```\ndotnet add package BraintreeDropIn.iOS --version 9.7.2.3\ndotnet add package Xamarin.Swift --version 1.2.0\n```\n\n## Usage\n\nThis project is to provide C# libraries for corresponding libraries in Swift/Objective, however, the APIs are very similar.\n\nHere are snippets which could be found in [ViewController](./samples/DropInQs/ViewController.cs) in the demo project.\n### Action\n```c#\nprivate void ShowDropIn(string clientTokenOrTokenizationKey)\n{\n    var request = new BTDropInRequest();\n\n    var dropIn = new BTDropInController(authorization: clientTokenOrTokenizationKey, request: request, handler: HandleDropInResult);\n\n    PresentViewController(dropIn!, animated: true, completionHandler: null);\n}\n```\n\nPlz follow official guide from Braintree [here](https://developer.paypal.com/braintree/docs/start/hello-client/ios/v5) for further details.\n\n## Run on your machine\n\n- Generate project files\n```\nsh build.sh --target=binderate\n```\n- Pack nuget packages\n```\nsh build.sh --target=nuget --base-path=$PWD\n```\n\n## Maintainer\nThis project is maintained by [tuyen-vuduc](https://github.com/tuyen-vuduc) in his spare time and/or when requested.\u003cbr\u003e\n\nIf you find this project is useful, please give it a star, become a sponsor of the project and/or buy him a coffee.\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/tuyen.vuduc)\n\n## License\n\nBraintree native libraries and its dependencies are licensed under their original owners' licenses. Please check out their main website for further information.\n\nBraintree binding libraries for iOS is released under the MIT license. See [LICENSE](./LICENSE) for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaxam%2Fbraintree-ios-binding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaxam%2Fbraintree-ios-binding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaxam%2Fbraintree-ios-binding/lists"}