Skip to content

Instantly share code, notes, and snippets.

@jhalickman
Created June 4, 2012 07:25
Show Gist options
  • Save jhalickman/2866901 to your computer and use it in GitHub Desktop.
Save jhalickman/2866901 to your computer and use it in GitHub Desktop.
diff --git a/DwollaOAuth/DwollaOAuthEngine.h b/DwollaOAuth/DwollaOAuthEngine.h
index d65a068..6203dc4 100644
--- a/DwollaOAuth/DwollaOAuthEngine.h
+++ b/DwollaOAuth/DwollaOAuthEngine.h
@@ -108,6 +108,12 @@ extern NSString *const DwollaEngineTokenKey;
withFundsSource:(NSString *) fundSource
withFacilitatorAmount:(NSDecimalNumber *) facilitatorAmount;
+- (DwollaConnectionID *)requestMoneyWithPin:(NSString *) pin
+ withSourceId:(NSString *) sourceId
+ withAmount:(NSDecimalNumber *) amount
+ withNotes:(NSString *) note
+ withSourceType:(NSString *) type
+ withFacilitatorAmount:(NSDecimalNumber *) facilitatorAmount;
- (DwollaConnectionID *)nearbySearchWithLongitude:(NSString *) longitude
withLatitude:(NSString *) latitude
diff --git a/DwollaOAuth/DwollaOAuthEngine.m b/DwollaOAuth/DwollaOAuthEngine.m
index 72fb6a0..2022053 100644
--- a/DwollaOAuth/DwollaOAuthEngine.m
+++ b/DwollaOAuth/DwollaOAuthEngine.m
@@ -292,6 +292,22 @@ NSString *const DwollaEngineTokenKey = @"DwollaEngineTokenKey";
return [self sendAPIRequestWithURL:url HTTPMethod:@"POST" body:body];
}
+- (DwollaConnectionID *)requestMoneyWithPin:(NSString *) pin
+ withSourceId:(NSString *) sourceId
+ withAmount:(NSDecimalNumber *) amount
+ withNotes:(NSString *) note
+ withSourceType:(NSString *) type
+ withFacilitatorAmount:(NSDecimalNumber *) facilitatorAmount
+{
+ NSURL* url = [NSURL URLWithString:[dwollaAPIBaseURL stringByAppendingString:@"accountapi/request"]];
+
+ NSString* json = [NSString stringWithFormat:@"{\"pin\":\"%@\", \"sourceId\":\"%@\", \"amount\":%@, \"notes\":\"%@\", \"sourceType\":\"%@\", \"facilitatorAm
+ NSData* body = [json dataUsingEncoding:NSUTF8StringEncoding];
+
+ return [self sendAPIRequestWithURL:url HTTPMethod:@"POST" body:body];
+}
+
+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment