dwolla-scala-sdk

Scala interface to Dwolla's API

License

License

Categories

Categories

Scala Languages
GroupId

GroupId

com.dwolla
ArtifactId

ArtifactId

dwolla-scala-sdk
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

dwolla-scala-sdk
Scala interface to Dwolla's API
Project Organization

Project Organization

com.dwolla
Source Code Management

Source Code Management

https://github.com/coreyjonoliver/dwolla-sdk-scala.git

Download dwolla-scala-sdk

How to add to project

<!-- https://jarcasting.com/artifacts/com.dwolla/dwolla-scala-sdk/ -->
<dependency>
    <groupId>com.dwolla</groupId>
    <artifactId>dwolla-scala-sdk</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.dwolla/dwolla-scala-sdk/
implementation 'com.dwolla:dwolla-scala-sdk:1.0.0'
// https://jarcasting.com/artifacts/com.dwolla/dwolla-scala-sdk/
implementation ("com.dwolla:dwolla-scala-sdk:1.0.0")
'com.dwolla:dwolla-scala-sdk:jar:1.0.0'
<dependency org="com.dwolla" name="dwolla-scala-sdk" rev="1.0.0">
  <artifact name="dwolla-scala-sdk" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.dwolla', module='dwolla-scala-sdk', version='1.0.0')
)
libraryDependencies += "com.dwolla" % "dwolla-scala-sdk" % "1.0.0"
[com.dwolla/dwolla-scala-sdk "1.0.0"]

Dependencies

compile (4)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.10.3
io.spray : spray-client jar 1.2.0
io.spray : spray-json_2.10 jar 1.2.5
com.github.nscala-time : nscala-time_2.10 jar 0.6.0

provided (1)

Group / Artifact Type Version
com.typesafe.akka : akka-actor_2.10 jar 2.2.3

test (2)

Group / Artifact Type Version
org.specs2 : specs2_2.10 jar 2.2.3
org.scalacheck : scalacheck_2.10 jar 1.10.1

Project Modules

There are no modules declared in this project.

dwolla-scala-sdk

Build Status

Scala Dwolla API wrapper

Using with SBT

dwolla-scala-sdk is available on the Maven Central repository. Simply use the following:

libraryDependencies += "com.dwolla" % "dwolla-scala-sdk" % "1.0.0"

A snapshot is also available:

resolvers +=
  "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"

libraryDependencies += "com.dwolla" % "dwolla-scala-sdk" % "1.0.1-SNAPSHOT"

Usage

dwolla-scala-sdk uses Akka and Spray to make asynchronous requests. This requires defining a few implicits of the following types:

implicit val system = ActorSystem()
implicit val timeout: Timeout = 1.minutes
implicit val ec = ExecutionContext.global

Next create an instance of DwollaSdk:

val dwollaSdk = new DwollaSdk()

Now call methods on the instance of DwollaSdk as desired:

val createTransactionFuture = dwollaSdk.Transaction.create(accessToken, pin, "812-713-9234", .01)

Versioning

dwolla-scala-sdk uses Semantic Versioning.

License

Apache 2 - See LICENSE

com.dwolla

Dwolla

Power your app with programmable our payments platform

Versions

Version
1.0.0